Servlet

Servlet是基于java技术的动态网页技术,运行在服务器端,由Servlet容器管理,用于生成动态的内容。

编写一个Servlet实际上就是编写一个符合Servlet规范的java类。

Jsp先翻译成Servlet(.java),然后编译成class,最后执行。

JSP出现后,不再使用Servlet实现动态网页,更多用于控制操作。

 

实现类:

public class MyServlet extends HttpServlet {
    //重写service方法
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //编码(放在首行)
        resp.setContentType("text/html;charset=utf-8");
        //获得out对象
        PrintWriter out = resp.getWriter();
        out.print("<html>");
        out.print("<head>");
        out.print("</head>");
        out.print("<body>");
        out.print("</body>");
        out.print("<h3>This is my first servlet 页面</h3>");
        out.print("</html>");
    }
}

web.xml文件:

使用Servlet书写网页步骤

[1]创建一个java类,继承HttpServlet类

[2]重写service方法

[3]在service方法中开发动态网页

[4]配置web.xml文件

[5]在浏览器中访问指定的servlet

由以上程序可以看出Servlet开发动态网页太麻烦,所以该功能被JSP给替代了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值