
请问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寻找吗? 展开
<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寻找吗? 展开
展开全部
当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,CharacterEncodingFilter就是用来避免出现乱码的
name和value只不过是用来设置值的,没什么好说的。
mapping 是用来告诉这个filer要拦截哪些url,这里写的是/*,也就代表所有路劲都会被转码
name和value只不过是用来设置值的,没什么好说的。
mapping 是用来告诉这个filer要拦截哪些url,这里写的是/*,也就代表所有路劲都会被转码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询