传递参数乱码问题
来源:互联网 发布:浪迹教育 知乎 编辑:程序博客网 时间:2024/05/22 01:42
1 一般的页面传中文则要url编码
2 jsp中设置 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
接收参数的servelt 应该设置编码
request.setCharacterEncoding("utf-8") ;
3 可以用监听器filter 不过要配置
package filter ;
import javax.servlet.*;
public class CharsetFilter implements Filter{
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("utf-8") ;
response.setCharacterEncoding("utf-8") ;
chain.doFilter(request, response) ;
}
public void init(FilterConfig config) throws ServletException {
}
}
在web.xml中配置
<filter>
<filter-name>Charset </filter-name>
<filter-class>filter.CharsetFilter </filter-class>
</filter>
<filter-mapping>
<filter-name>Charset </filter-name>
<url-pattern>/* </url-pattern>
</filter-mapping>
链接传值,而且传的是中文时,,,这样可以解决
<a href="#" onclik="send("你好")">Hello </a>
<form name="frm" action="url" method="get">
<input type="text" name="n">
</form>
<script>
function send(obj){
frm.n.value=obj;
frm.submit();
}
</script>这样可以解决链接中传中文的问题。
- 传递参数乱码问题
- jsp传递参数乱码问题。
- 前台传递参数,乱码问题
- 中文参数传递乱码问题
- jsp传递中文参数乱码问题
- liferay 中页面传递参数乱码问题
- jquery.ajax GET 传递参数 乱码问题
- 链接传递中文参数乱码问题
- URL传递中文参数乱码问题
- flex传递参数到server乱码问题
- Struts2 URL传递中文参数乱码问题
- url传递中文参数乱码的问题
- URL传递中文参数乱码问题
- ajax传递参数中文乱码问题
- CAS向客户端传递参数乱码问题
- ajax post传递参数中文乱码问题
- 解决JSP参数传递乱码的问题
- 关于网页传递参数乱码的问题
- 模态和非模态
- S60编程学习资源
- 没有为任何调用堆栈框架加载任何符号。无法显示源代码
- 企业文化的作用
- shtml--Tomcat配置SSI
- 传递参数乱码问题
- 求助 用VB作的类似按键精灵的小软件!有高手帮个忙
- 有CCS的情况下,如何动态设置gridview的字体颜色
- pragma指令简介
- 销量统计 柱状图
- COM技术初探(二)
- 使用Spring AOP 自动代理配置声明式事务
- ISAPI_Rewrite 实用的 RewriteRule (转静态)
- 大家好