美文网首页
servlet 1.1开始学习一个简单的例子

servlet 1.1开始学习一个简单的例子

作者: 长脖子树 | 来源:发表于2017-05-28 20:45 被阅读0次

一个简单的例子

1、建立一个dynamic web project
2、在src中创建一个servlet类(可以借助eclipse创建)

注意要点:

1、它会继承HttpServlet 类,
2、带有一个WebServlet的注解,让我们不用再去web.xml中配置servlet
3、HttpServlet 实现了java.io.Serializable接口,所以需要提供serialVersionUID,它的值默认生成。

@WebServlet("/ServletDemo")
public class ServletDemo extends HttpServlet {
    private static final long serialVersionUID = 1L;
    public ServletDemo() {
        super();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setCharacterEncoding("utf-8");
        response.setHeader("Content-type", "text/html  charset = utf-8");
        PrintWriter out = response.getWriter();
        Date today = new Date();
        out.println("<html><body>"
                +"now:"+today+
                "</body></html>");
        
        //response.getWriter().append("Served at: ").append(request.getContextPath());
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }
}

run on server ,启动tomcat
在网页上输入 http://localhost:8080/project名称/@WebServlet注解括号里的内容
例如 http://localhost:8080/FirstServlet/ServletDemo
网页上输出结果:
now:Sun May 28 20:18:59 CST 2017
注意:在eclipse中可能结果不一致。

相关文章

网友评论

      本文标题:servlet 1.1开始学习一个简单的例子

      本文链接:https://www.haomeiwen.com/subject/sumhfxtx.html