永发信息网

jsp页面,增加操作提交之后显示乱码,直接显示没有问题,请问你是怎样解决的呀?

答案:3  悬赏:60  手机版
解决时间 2021-02-19 19:01
jsp页面,增加操作提交之后显示乱码,直接显示没有问题,请问你是怎样解决的呀?
最佳答案
写个过滤器,下面这个过滤器写的太简单!!,但便于理解

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.HttpServlet;

public class CharacterEncodingFilter extends HttpServlet implements Filter {

@Override
public void destroy() {
}

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// request.setCharacterEncoding("UTF-8");
// response.setCharacterEncoding(request.getCharacterEncoding());
chain.doFilter(request, response);
}

public void init(FilterConfig arg0) throws ServletException {
}

}

在你的web.xml中加入如下代码


characterEncoding
com.filter.CharacterEncodingFilter


characterEncoding
/*

---------------------------------------------------------------------------------------------------
com.filter.CharacterEncodingFilter这是过滤器类路径.com.filter是包名!
全部回答
写一个专门拦截jsp页面的字符集过滤器应该就可以解决了。
啊,我将全部页面的编码变为utf-8,不是的话,用过滤器将他们全部变为utf-8,还有就是注意数据库的排序方式,(我用的是sql server )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的狗狗哈士奇发情20多天了结果被公狗给配了
西装都要注意什么细节?
X309地址有知道的么?有点事想过去
描写人物心理的成语
名豪精品服饰地址在什么地方,想过去办事
希腊神话又被拍成电视剧吗,或者动画片,我记
麦吉丽素颜三部曲效果怎么样
雅居地板地址在什么地方,想过去办事
凡先生我想知道这个在什么地方
大块冰糖怎么碎成小块。家里微波炉控制不了秒
我是一个师范生,临近毕业,但不喜欢这个工作,
今天在天猫上用支付宝买了东西,然后就收到N
青石镇温泉村村民委员会地址在什么地方,想过
直行车辆在什么情况下让左转弯先行
梦幻西游手游坐骑怎么购买 坐骑需要花多少钱
推荐资讯
为什么有些饰品戴久了手上会变成绿色?
吉利博越能加95号汽油吗
(  )是期货交易最大的特征。A.保证金制度
浏阳市高坪镇河西村村民委员会地址有知道的么
我的世界第三人称中怎么让人不转 镜头转
买个洗衣机的开关多少钱
中亨都市花园在哪里啊,我有事要去这个地方
读“六大板块示意图”,完成下列要求(1)写
汽车密封条保养窍门硅油如何
裕园中街在哪里啊,我有事要去这个地方
鸿华度假酒店-游泳池在哪里啊,我有事要去这
碧康达养生馆地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?