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

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

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

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


1.创建动态web工程

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



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



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


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


工程如下


2.创建servlet类

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


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


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


至此,一个继承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里



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

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

4.从浏览器访问

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

即可看到servlet响应



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值