文档章节

第一个Servlet程序

jackmanwu
 jackmanwu
发布于 2017/09/12 10:55
字数 137
阅读 18
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

Servlet 基础

  • 环境
    IDEA JDK1.8 Maven servlet-api:2.5 tomcat:9.0.0.M9

  • 构建

    • IDEA上新建一个Maven项目
      输入图片说明

      输入图片说明

    • 添加pom依赖

      <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
      
    • 编写继承HttpServlet的实现

      @Override
       public void init() throws ServletException {
           System.out.println("初始化");
       }
      
       @Override
       protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
           resp.setContentType("text/html");
           PrintWriter out = resp.getWriter();
           out.print("<h1>hello,World</h1>");
       }
      
       @Override
       public void destroy() {
           System.out.println("销毁");
       }
      
    • 配置web.xml

      <web-app>
        <servlet>
            <servlet-name>hello_world</servlet-name>
            <servlet-class>com.teemo.blog.MyServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>hello_world</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
      </web-app>
      
    • 项目结构图
      输入图片说明

  • 运行

    • IDEA配置Tomcat
      输入图片说明

      输入图片说明

      输入图片说明

      输入图片说明

    • 运行
      输入图片说明

  • 最终结果
    输入图片说明

© 著作权归作者所有

jackmanwu
粉丝 3
博文 34
码字总数 23745
作品 0
成都
私信 提问
加载中

评论(0)

Server Tomcat v8.0 Server at localhost failed to start 问题解决方法?

问题:bi编程jsp servlet 第一个程序: HelloServlet 运行错误 404: 报错信息: 1 十月 28, 2017 11:25:14 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin 2 警告: [SetPro......

刘可乐
2017/10/28
0
0
Java Web Application——servlet

概述 是一个部署于web服务器中的实现了servlet接口的Java类,用于响应web请求 Web容器(也称为servlet容器)本质上是与servlet交互的Web服务器的组件。Web容器负责管理servlet的生命周期,将...

osc_nzgeextl
2018/07/19
1
0
servlet和CGI区别(转)

Servlet和CGI的区别 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销...

osc_gatdqtjj
2018/04/11
2
0
JavaWeb-----实现第一个Servlet程序

1.Servlet简介 Servlet是在服务器端运行的一个小程序,实际上一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内 存里的servlet程序。主要用来处理客...

osc_3jc6o7f2
2019/03/12
2
0
jsp/servlet学习二之servlet详解

  Servlet API概览     Servlet API有一下四个java包:     1,javax.servlet,其中包含定义servlet和servlet容器之间契约的类和接口。     2,javax.servlet.http,其中包含定义...

osc_jxumvtli
2018/05/03
16
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 头发和不要头发,你总要选一个

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《雾 缀じた街 ふたつのかげ》- Porkkana 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
49分钟前
35
0
一道 算法题 引发的 ‘xx现场’

请 熟悉的语言 去 验证 在输入框中输入的是否是一个正确的网址 初次读题萌新有点 不知所措的样子一查 MDN 吓一跳 ----- 一个不怎么熟悉的方法跳出眼边URL() 构造函数返回一个新创建的 ...

酒窝yun过去了
57分钟前
19
0
如何检查jQuery中是否已选中复选框? - How to check whether a checkbox is checked in jQuery?

问题: I need to check the checked property of a checkbox and perform an action based on the checked property using jQuery. 我需要检查复选框的checked属性,并使用jQuery根据check......

技术盛宴
58分钟前
12
0
mongoose 使用

http://www.mongoosejs.net/ 编写MongoDB验证,转换和业务逻辑是非常麻烦的. 所以Mongoose应运而生了. const mongoose = require('mongoose');mongoose.connect('mongodb://localhost/te......

东东笔记
今天
22
0
微服务

什么是微服务? 使用一套小服务来开发单个应用的方式,每个服务运行在独立的进程里,一般采用轻量级的通讯机制互联,并且他们可以通过自动化的方式部署。 微服务的特征 单一职责 轻量级通信 ...

鸿FW
今天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部