04-封装BaseServlet和设置全站请求编码过滤器EncodingFilter
来源:互联网 发布:手机版淘宝店招怎么装 编辑:程序博客网 时间:2024/05/14 23:53
1.封装BaseServlet
功能:可以有多个请求处理方法,简化了转发和重定向的代码
请求处理方法格式:
public String login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
请求BaseServlet中的login方法:
http://localhost:8080/.../AServlet?method=login
2.测试BaseServlet
public String update(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("update()..."); return "f:/index.jsp";//转发,forward //return "r:/index.jsp";//重定向,redirect //return null;//既不转发也不重定向 }
转发:浏览器地址栏的地址不改变
重定向:浏览器地址栏的地址发生改变
3.封装EncodingFilter
设置为UTF-8编码
4.设置web.xml
<filter> <filter-name>EncdoingFilter</filter-name> <filter-class>com.wxomsCommonTools.filter.EncodingFilter</filter-class></filter><filter-mapping> <filter-name>EncdoingFilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
Tips;
1.修改完servlet后自动加载的设置
D:\Program Files\apache-tomcat-7.0.42\conf\context.xml,修改<Context reloadable="true">
0 0
- 04-封装BaseServlet和设置全站请求编码过滤器EncodingFilter
- EncodingFilter 全站编码过滤器 get请求中文编码过滤
- 全站编码过滤器EncodingFilter
- 小工具(6):项目所需小工具之EncodingFilter(全站请求编码过滤器)
- 全局编码过滤器--encodingFilter
- 过滤器篇(2)-----过滤器设置编码格式与清除浏览器缓存(EncodingFilter , NoCacheFilter)
- 使用EncodingFilter过滤器来完成统一编码
- javaweb全站编码过滤器
- 全站编码问题 请求和响应编码的处理
- servlet过滤器之EncodingFilter
- 乱码过滤器EncodingFilter
- JavaWeb-过滤器Filter学习(二)设置全站编码与设置页面缓存
- 过滤器——解决全站编码
- 使用过滤器统一全站编码
- Servlet封装BaseServlet
- 利用过滤器解决GET和POST请求编码问题
- 设置编码过滤器
- 过滤器设置编码
- const int * 与int const * 与int * const的区别
- 简单的Fragment使用(包括横竖屏)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架
- 睡觉的诀窍
- bzoj1619【Usaco2008 Nov】Guarding the Farm 保卫牧场
- 04-封装BaseServlet和设置全站请求编码过滤器EncodingFilter
- 【Opencv初学者笔记】-vs2010的配置和简单例程demo
- 5-26 Population (35分) -- 待解决
- oracle linux yum update加速
- 【LeetCode从零单刷】Remove Duplicates from Sorted Array I & II
- py练习——计蒜客
- UVA 11992
- 实验一 线性表的基本操作
- 一维数组的内存及地址