Spring在web.xml请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)

[java] view plain copy

 print?

  1. <!-- Filter 定义  -->  
  2.     <!-- Character Encoding filter -->  
  3.     <filter>  
  4.         <filter-name>encodingFilter</filter-name>  
  5.         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
  6.         <init-param>  
  7.             <param-name>encoding</param-name>  
  8.             <param-value>UTF-8</param-value>  
  9.         </init-param>  
  10.         <init-param>  
  11.             <param-name>forceEncoding</param-name>  
  12.             <param-value>true</param-value>  
  13.         </init-param>  
  14.     </filter>  
  15.     <filter-mapping>  
  16.         <filter-name>encodingFilter</filter-name>  
  17.         <url-pattern>/*</url-pattern>  
  18.     </filter-mapping>  
POST方式中文乱码问题 。CharacterEncodingFilter类具有encoding和forceEncoding两个属性,其中encoding是表示设置request的编码,forceEncoding表示是否同时设置response的编码。
时间: 2024-09-16 00:26:52

Spring在web.xml请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)的相关文章

web开发-web.xml文件中标签求解(今晚等大仙出现解答)

问题描述 web.xml文件中标签求解(今晚等大仙出现解答) filter-mapping标签中url-patter设置的那个路径是什么意思,还有servlet-mapping中的url-patter 的路径什么作用,求通俗求demo 解决方案 filter-mapping标签中url-patter设置的路径就是你要对什么进行拦截,如果是/*则对所有的东西都会进行拦截.如果是*.jsp则只会对jsp文件进行拦截.而 servlet-mapping中的url-patter的路径是当你去执行acti

webwork中怎么在xml文件中定义一个action包含多个method?

问题描述 webwork中怎么在xml文件中定义一个action包含多个method? 在xml文件里怎么配置?? 解决方案 <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"><xwork> <package name="userManager&q

android在xml文件中定义drawable数组、id数组等

假如我们需要在代码中为一组view设置相对应的一组图片资源时(如为listview/gridview的所有item设置一组对应的图片时),我们就可以在xml中定义一组代表图片的drawable数组,然后用代码进行读取. 开始我是这样做的: [java] view plaincopy <integer-array name="actions_images">       <item>@drawable/pencil1</item>       <

eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会弹出一个对话框,"Dynamic web module version"这个选项默认成了3.0,按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的.而新规范是可以不用web.xml的,如tomcat 7.0就支持新规范,这样相关的s

web项目在Tomcat运行到org.springframework.web.context.ContextLoader 就不运行了

问题描述 从别人电脑里拷过来的工程在我电脑上配置完成,运行后出现一下日志就不运行了.求各位大神解决.九月24,201411:58:59上午org.apache.catalina.core.AprLifecycleListenerinit信息:LoadedAPRbasedApacheTomcatNativelibrary1.1.31usingAPRversion1.4.8.九月24,201411:58:59上午org.apache.catalina.core.AprLifecycleListene

Struts2配置web.xml

  任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载. 所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher   只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Struts2框架.   因为Struts 2将核心控制器设计成Filter,而不是一个普通Servlet.故为了让Web应用加载F

org.springframework.web.context.ContextLoaderListener

常用Web框架SpringMVC及WebX级联容器原理探究 一.前言 使用一个东西最好研究下他的原理,因为如果知其然那么在排查问题时候会很方便,本文则针对常用web框架SpringMVC和集团的WebX框架的容器级联关系进行探究. 二.SpringMVC级联容器探究 SpringMvc是目前使用最频繁的框架,springmvc里面经常会使用两级级联容器,并且每层容器都各有用途,本节就来探究下这两层级联容器如何创建. 2.1 配置 使用过SpringMVC的童鞋都知道,一般我们在web.xml里面

JSP取得在WEB.XML中定义的参数

js|web|xml 在WEB.XML文件中设置参数: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <we

JSP取得在WEB.XML中定义的参数_XML/RSS

在WEB.XML文件中设置参数: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app>