
文章插图

文章插图
【jsp乱码问题解决方案】view plaincopy to clipboardPRint?
1,页面上编码设置为"UTF-8"
2,写一个字符编码过滤器, 在web.xml中配置加载过滤器
3,设置tomcat的属性 在配置端口的节点上加入如下代码:URIEncoding="UTF-8"
1,代码如下:
2,实现代码:
package com.mww.comm;
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;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class checkEcodingFelter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest servletrequest,
ServletResponse servletresponse, FilterChain filterChain)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletrequest;
HttpServletResponse response = (HttpServletResponse) servletresponse;
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
filterChain.doFilter(servletrequest, servletresponse);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
在web.xml中配置过滤器:
3,在tomcat配置端口的节点上配置该属性URIEncoding="UTF-8" :
redirectPort="8443"
URIEncoding="UTF-8"/>
按这一套下来乱码问题解
以上就是jsp乱码问题解决方案,希望大家喜欢,请继续关注我们 。
- 空调高压管结冰是怎么回事 空调高压管结冰是什么问题
- 2023北京海淀区幼儿园/社区办园点信息采集问题答疑汇总
- 支付宝花呗分期支付是什么 相关问题解决方法
- 如何改善皮肤暗黄
- 和包支付的几个热点问题解答 和包支付每个月扣钱吗
- 幸运破解器去除软件更新教程 教你修改应用版本升级问题
- Win8无线适配器或访问点有问题怎么办?
- Win8系统提示解决pc问题怎么关闭?
- 电动车碟刹不灵问题
- 微软账户登录一直转圈怎么解决问题 microsoft edge登录一直转圈圈
