永发信息网

在J2EE编程中, Struts框架怎样用过滤器解决中问乱码问题?

答案:2  悬赏:60  手机版
解决时间 2021-05-10 08:40
在J2EE编程中, Struts框架怎样用过滤器解决中问乱码问题?
最佳答案

(1)先定义一个过滤器,实现Filter接口


(2)在配置文件中配置一下


就OK了!

全部回答
定义一个过滤器,代码如下: 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 EncodingFilter implements Filter { private String ecoding; @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); chain.doFilter(request, response); } @Override public void init(FilterConfig config) throws ServletException { // TODO Auto-generated method stub } } 在web.xml配置一下就OK,配置如下: <filter> <filter-name>EncodingFilter</filter-name> <filter-class> com.aptech.jb.epet.filter.EncodingFilter </filter-class> </filter> <filter-mapping> <filter-name>EncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 这样就可以解决中文乱码问题了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
秋季吃火锅好吗?
沈阳陆军总院到小河沿的463医院做什么公交车
三国代码谁给我一个
adsasd是什么?
埃开头的诗句,白居易《清夜琴兴》诗句翻译?
关于那些“爱她(他)不一定要得到、喜欢不一定
有沫这个姓吗?
给你所有的擦玻璃工具,可是你怎么也擦不干净
感情正能量的句子,励志的唯美的正能量句子
经常用马来酸酐,要选用那种防毒面罩
谁有特伦苏的积分验证码啊?给我呀!谢谢!
开机不到3分钟主板散热板就发热了 是什么原
QQ快乐宝贝小助手v2.9破解版谁有啊,要是能用
作为子女是否应该全听父母的话?
怎样做,女人才水多
推荐资讯
电脑界面上不显示验证码和小图片,是什么原因
小麦每吨的实际体积是多少?
阿克苏市到四川省南充市西充县是多少公里
怎样才能使心态回到以前?怎样才能使以前的心
战地2有没有免装虚拟光驱的
为什么我更新的状态在别人和我的好友动态中看
现在都出了写什么新游戏啊?
我的牧场里的好友全没了 有人知道是怎么回事
做完腹部运动后应先做什么?
怎样才能知道一个人是否爱着你,而你也同样爱
舞团职位名称。
甜字的火星文怎么打啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?