Servlet:(二)搭建最简单的Servlet

上一篇简单说了servlet的概念,这篇来说下怎么搭建一个最简单的servlet。

环境:JDK 1.8.0_131+Eclipse For JavaEE+Tomcat 8.0.52

在向下看之前,你应该先准备好上述的环境。


1.创建动态web工程

在左侧项目窗口空白处,右键new->other->dynamic web project

Servlet:(二)搭建最简单的Servlet_第1张图片

Servlet:(二)搭建最简单的Servlet_第2张图片

点击next,填写项目名称,我写的是servlet01,如果没有 运行时环境(target runtime),需要点击New Runtime新建一个

Servlet:(二)搭建最简单的Servlet_第3张图片

Servlet:(二)搭建最简单的Servlet_第4张图片

选择Tomcat服务器的安装目录以及它的名称,还要指定Jre配置

Servlet:(二)搭建最简单的Servlet_第5张图片

next,最后勾选上生成web.xml,点击finish完成工程创建

Servlet:(二)搭建最简单的Servlet_第6张图片

工程如下

Servlet:(二)搭建最简单的Servlet_第7张图片

2.创建servlet类

鼠标放在项目名上,右键,new->Servlet

Servlet:(二)搭建最简单的Servlet_第8张图片

填写servlet类名和所在包名,next

Servlet:(二)搭建最简单的Servlet_第9张图片

勾选需要覆写的方法,一般默认即可

Servlet:(二)搭建最简单的Servlet_第10张图片

至此,一个继承HttpServlet的servlet类创建完成。

稍微修改一下,加上一点自己的代码,我这边是在30行加的

package com.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloServlet01
 */
@WebServlet("/HelloServlet01")
public class HelloServlet01 extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HelloServlet01() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.getWriter().append("Date: 2018-06-24\n");//add here
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

3.部署启动

将项目加到tomcat server里

Servlet:(二)搭建最简单的Servlet_第11张图片

Servlet:(二)搭建最简单的Servlet_第12张图片

右键,start,即可启动服务。

控制台打印出“Server startup in 29615 ms”说明启动成功。

4.从浏览器访问

在浏览器地址栏输入:http://localhost:8080/servlet01/HelloServlet01

即可看到servlet响应

Servlet:(二)搭建最简单的Servlet_第13张图片


你可能感兴趣的:(java)