首页 > Web开发 > 详细

jsp serverlet

时间:2017-01-10 08:14:33      阅读:242      评论:0      收藏:0      [点我收藏+]

serverlet是java web应用程序。

1.生命周期:init() 、service()、destroy()方法。

其中service()包括 doGet() 、doPost()方法。默认为get请求方式,除非是显式确定method=post方式。

2.如何配置一个serverlet

需要在web.xml中配置如下代码:

<serverlet>

  <serverlet-name>test</serverlet-name>

  <serverlet-class>com.test.serverlet1</serverlet-class>

</serverlet>

<serverlet-mapping>

  <serverlet-name>test</serverlet-name>

  <url-patten>/t1</url-patten>

</serverlet-mapping>

 

3.接收封装的信息: 通过HttpServerletRequest 的request.getParameter("name");

 

4.中文乱码问题:

 (1) 服务端乱码

    1.tomcat配置文件设置编码:URIEncoding="utf-8"

    2. 接收封装数据需要设置编码

           request.setCharacterEncodeing("utf-8");

 (2) 客户端乱码

    服务端返回时,设置编码

      response.setCharacterEncoding("utf-8");

      response.setContentType("text/html;charset=utf-8");

5.页面跳转的两种方式:

   1.  response.sendRedirect("s3"); // 重新发起请求

         2.      RequestDispatcher rd = request.getRequestDispatcher("s3");

                  rd.forward(request, response);   // 能够传递请求

jsp serverlet

原文:http://www.cnblogs.com/xiangjune/p/6266909.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!