jsp servelet
servlet是java web应用程序。
1.生命周期:init() 、service()、destroy()方法。
其中service()包括 doGet() 、doPost()方法。默认为get请求方式,除非是显式确定method=post方式。
2.如何配置一个servlet
需要在web.xml中配置如下代码:
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.test.serverlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-patten>/t1</url-patten>
</servlet-mapping>
3.接收封装的信息: 通过HttpServeletRequest 的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); // 能够传递请求
最新文章
- Ice-E(Embedded Internet Communications Engine)移植到s3c2440A(arm9)linux(2.6.12)上的
- html5手写签名
- iOS自定义字体
- Cognos开发报表如何隐藏列
- android——屏幕适配大全(转载)
- 新书:《Liferay Portal 6.1最佳实践门户网站建设》
- C#编写一个大字母游戏,详细代码,不懂问博主。。。。
- Gitlab_ansible_jenkins三剑客④jenkins安装图解及freestyle的简单使用
- mybatis xml <; >;
- AI 生成式对抗网络(GAN)
- oracle中的listener.ora和tnsnames.ora
- Http协议和Tomcat服务器
- java.lang.IllegalStateException: Failed to load property source from location &#39;classpath:/application-dev.yml&#39;
- npm速度过慢的解决方案
- 如何用7-zip创建自解压文件,7Z软件如何使用
- LoadRunner 11 安装
- HBuilder 获取通话记录 (Android)
- Java:类加载器(ClassLoader)
- HTTP vs HTTPS
- CentOS 7中使用iptables