请问web.xml中 filter的name和value 还有mapping 是干什么用的。 请将的深入一些 最好每行都有注释 谢谢!

<filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springfra... <filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
他这样配置全url 是在什么时候被加载。 在什么时候被调用。
调用时候先匹配所有的filter 然后才去Struts.xml寻找吗?
展开
 我来答
maye100
2013-01-14 · TA获得超过2650个赞
知道小有建树答主
回答量:1341
采纳率:100%
帮助的人:1000万
展开全部
当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,CharacterEncodingFilter就是用来避免出现乱码的
name和value只不过是用来设置值的,没什么好说的。

mapping 是用来告诉这个filer要拦截哪些url,这里写的是/*,也就代表所有路劲都会被转码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式