我在Servlet A 里跳转到 Servlet B,通过url传一个中文参数由于我无法修改Servlet B,而在Servlet B中未对参数做任何decode处理所以我想知道在A里怎么写才能使得Servlet B中能够取到正确的中文参数谢谢
解决方案 »
- 求一个比较难的sql语句
- 用Java编写一个函数,在线等。
- 关于JSP站解析为HTML的问题探讨
- 如何使用JSP实现一个页面中点击查询,在本页面下面显示结果
- 怎么把有格式的文本保存到数据库中?
- 请教关于jsp中参数传递的问题
- 管理员修改用户权限后,如何让在线用户页面相应刷新
- 关于ClassCastException异常的问题
- a4j的组件<a4j:support>为什么要求jsf的组件<h:inputText>的属性required="true"
- jboss3下,如何不用重启,就可以刷新servlet,谢谢
- attribute,property,parameter的区别,请那么高手为小弟解答一下。
- 请教 tapestry 批量删除?
我也新手,楼上是说在Servlet A中对字符串进行上边这样的编码就行了吧?
<!--添加过滤器,解决表单提交时的中文乱码问题-->
<filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter> <!-- 要过滤的类型 -->
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
几种乱码解决方案