Servlet入门

Servlet

什么是Servlet

Servlet 是Java Server Applet的简称,称为小服务器程序,用Java编写的服务器端程序,主要功能交互式地浏览和修改数据,生成动态Web内容。

Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

Servlet编程需要使用到javax.servlet  和 javax.servlet.http两个包下面的类和接口,在所有的类和接口中,javax.servlet.Servlet 接口最为重要。所有的servlet程序都必须实现该接口或者继承实现了该接口的类。javax.servlet.ServletConfig;
javax.servlet.ServletException;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
javax.servlet.http.HttpSession;
javax.servlet.http.Cookie;

Servlet入门

  1. 在src创建package
  2. 选中刚刚创建的包,右键–>New–>Servlet
  3. 第一个Servlet代码如下:
    /**
    *第一个Servlet程序
    */
    @WebServlet(“/HelloServlet”)
    public class HelloServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

       /**
        * @see 构造函数
        */
       public HelloServlet() {
           super();
           // TODO Auto-generated constructor stub
       }
    
    /**
     * @see 处理Get请求
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 响应内容到浏览器
        response.getWriter().print("Hello Word");;
    }
    
    /**
     * @see 处理Post请求
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }
    

    }

  4. 发布右键–>Run As–>Run On Server

  5. 浏览器输入网址访问:http://localhost:8080/项目名称/HelloServlet

    常见错误解决方法

    HTTP Status 404 资源找不到
    解决方法:查看Tomcat的webapps目录下找到当前项目在WEB-INF下的classes内能否找到刚刚的class文件
    如果有,重新启动Tomcat
    如果没有,在Eclipse中选择Project–>clean让Eclipse清空缓存并重新构建项目,再次运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值