我刚用struts2.0 在struts.xml中加入<constant name="struts.i18n.encoding" value="GB2312"></constant>后可以解决FORM表单中提交中文参数出现乱码的问题。。
但是不能解决URL传递中文参数(比如hello.action?msg=哈哈之类)出现乱码的问题
希望高手给出解决的方法。小弟在此先谢过了。。
在线等待中。
但是不能解决URL传递中文参数(比如hello.action?msg=哈哈之类)出现乱码的问题
希望高手给出解决的方法。小弟在此先谢过了。。
在线等待中。
解决方案 »
- An attempt by a client to checkout a Connection has timed out 急、急、急、急、
- 只有十分了,请大家帮帮忙,谢谢!
- 高手请看看,为何执行这句以后的都不显示了???????????
- JSP论坛的发帖问题
- 我的jsp页面提交的东西看不到(跪求解决方法)
- 问个弱弱的问题,JBuilderX怎么产生.war包
- 如何分析这样的 文本 关于xml------------------------------------------------------------------------------------------
- 想学J2EE的话,JSP要学得很深吗
- 这个错误org.hibernate.MappingException: Unknown entity: cn.com.sgcc.iss.model.TempAt
- 用jsp对数据库查询统计
- 请问ojdbc6.jar和ojdbc14.jar这两个包有区别吗?
- Error instantiating servlet class org.apache.struts.action.ActionServlet是哪儿的问题?
<Connector acceptCount='100' connectionTimeout='20000' debug='0'
disableUploadTimeout='true' enableLookups='false'
maxSpareThreads='75' maxThreads='150' minSpareThreads='25'
port='8080' redirectPort='8443' URIEncoding='GBK'/>
加上 URIEncoding='GBK' 即可。
如果用String msg=new String(request.getParameter("msg").getBytes("UTF-8"),"GBK")转化
就有点麻烦了。。这样要每次处理都要加上这个。。哦。。对了。。你有学习struts2的资料或者什么好的网站没有啊。。
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; public class EnconfigFilter implements Filter { private String enconfig = null; public EnconfigFilter() {
super();
} public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {
if(enconfig != null)
{
request.setCharacterEncoding(enconfig);//设置编码过滤
response.setCharacterEncoding(enconfig);//设置编码过滤
filterChain.doFilter(request, response);
}
} public void init(FilterConfig filterConfig) throws ServletException {
enconfig = filterConfig.getInitParameter("enconfig");//从web.xml文件中获得配置的属性(在web.xml文件中编码设置)
} public void destroy() {
enconfig = null;
} }
web.xml文件中
<filter>
<description>filter enconfig</description>
<display-name>filter enconfig</display-name>
<filter-name>enconfigFilter</filter-name>
<filter-class>com.liuwg.filter.EnconfigFilter</filter-class>
<init-param>
<param-name>enconfig</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>enconfigFilter</filter-name>
<url-pattern>/*.action</url-pattern>
</filter-mapping>