首页 > 网站 > WEB开发 > 正文

Spring MVC 学习中的问题

2024-04-27 15:12:09
字体:
来源:转载
供稿:网友

表单post提交中文乱码

在web.xml中添加过滤器,sPRing3.x以后有自带过滤器,配置就好<filter> <filter-name>SpringEncodingFilter</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>SpringEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>配置过滤器要注意位置要把编码放到spring mvc的servelet配置的前面<xsd:element name="filter" type="javaee:filterType"/> <xsd:element name="filter-mapping" type="javaee:filter-mappingType"/> <xsd:element name="listener" type="javaee:listenerType"/> <xsd:element name="servlet" type="javaee:servletType"/> <xsd:element name="servlet-mapping" type="javaee:servlet-mappingType"/> <xsd:element name="session-config" type="javaee:session-configType"/> <xsd:element name="mime-mapping" type="javaee:mime-mappingType"/> <xsd:element name="welcome-file-list" type="javaee:welcome-file-listType"/> <xsd:element name="error-page" type="javaee:error-pageType"/> <xsd:element name="jsp-config" type="javaee:jsp-configType"/> <xsd:element name="security-constraint" type="javaee:security-constraintType"/> <xsd:element name="login-config" type="javaee:login-configType"/> <xsd:element name="security-role" type="javaee:security-roleType"/> <xsd:group ref="javaee:jndiEnvironmentRefsGroup"/> <xsd:element name="message-destination" type="javaee:message-destinationType"/> <xsd:element name="locale-encoding-mapping-list" type="javaee:locale-encoding-mapping-listType"/>还可以在页面表单中加accept-charset标签<form action="/testMethodPost" method="POST" accept-charset="utf-8"
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表