在Eclipse开发工具中创建Servlet通过开发工具创建servlet

文章介绍了创建Servlet的两种方式:一是创建普通Java类并实现Servlet接口或继承HttpServlet,然后在web.xml手动配置路径;二是直接创建Servlet,路径配置会自动完成。接着,文章展示了如何编写一个简单的Servlet示例,并讲解了如何在本地服务器上部署和访问这个Servlet。

通过开发工具创建servlet有两种方式

  1. 先创建一个普通的java类,需要去实现Servlet接口,或者继承对应的HttpServlet(GenericSerlet)类,普通的java类就具有了servlet功能,所以需要手动在web.xml配置文件中添加访问servlet的路径信息。

  2. 直接创建servlet,会自动在web.xml文件中添加访问servlet的路径信息。

步骤:

  1. 新建web项目

  2. 创建一个Servlet程序

      

     

    package com.ww.servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class textServlet
     */
    public class textServlet extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * doGet方法,用来接收浏览器发送的get请求
    	 * @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("Served at: ").append(request.getContextPath());
    	     PrintWriter pw=response.getWriter();
    	     pw.print("servlet");
    	}
    
    	/**
    	 * doPost方法,用来接收浏览器发送的pose请求
    	 * @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);
    		this.doGet(request, response);
    	}
    
    }
    
  3. 部署和访问servlet

    访问地址:http://localhost:8080/servletWeb01/textServlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值