el表达式获取url中文参数乱码
来源:互联网 发布:java split用法 编辑:程序博客网 时间:2024/05/22 01:51
1.解决方法:改变tomcat文件server.xml标签connector的编码
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8089" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
2.解决方法:添加过滤器
转自:http://bbs.csdn.net/topics/250056412
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class MyFilter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("gbk");
arg2.doFilter(arg0, arg1);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
XML:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>f</filter-name>
<filter-class>filter.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>f</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
</web-app>
- el表达式获取url中文参数乱码
- EL表达式获取url中的参数
- EL表达式获取url中的参数
- EL表达式获取URL
- EL表达式获取URL
- 用URL传值到JSP时EL表达式接收中文乱码
- js 获取url 参数 中文乱码问题
- js获取url地址栏参数中文乱码
- js获取url参数中文乱码问题
- js 获取url 参数 中文乱码问题
- 使用正则表达式获取url中的中文参数值出现乱码问题
- 传值到jsp页面,使用EL表达式获取中文时乱码
- jquery获取URL中参数,解决中文乱码问题
- jquery获取URL中参数,解决中文乱码问题
- js获取url中的中文参数出现乱码解决
- URL/ajax带中文参数,后台获取乱码
- js获取url中的中文参数出现乱码解决方法
- js获取url中的中文参数出现乱码解决
- CentOS 安装lnmp环境
- 【Shiro】Apache Shiro架构之自定义realm
- Android MediaPlayer
- POJ 2451 (半平面交 板子题)
- from表单传值到页面,并在iframe中显示该页面,通过form的target属性指定iframe
- el表达式获取url中文参数乱码
- http协议
- slua学习记录(一)
- ReboundScrollView 仿IOS 拖拽回弹
- vs2010编译最新live555
- Android代码混淆
- 文件系统的安全性
- 生活总结
- Ubuntu 14.04更新软件提示W: GPG error: http://archive.ubuntukylin.com:10006 xenial InRelease