`
wsql
  • 浏览: 11812204 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

解决struts开发中文乱码

 
阅读更多
  1. 1.整体思想,编码方式统一(采用utf-8)

2页面显示中文乱码

<%page pageEncoding="utf-8"%>

3传递中文参数乱码

修改server.xml(解决get方式)

<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8"/>

编写过滤器(Filter)(解决post方式)

  1. packageservlets;
  2. importjava.io.IOException;
  3. importjava.io.IOException;
  4. importjavax.servlet.Filter;
  5. importjavax.servlet.FilterChain;
  6. importjavax.servlet.FilterConfig;
  7. importjavax.servlet.ServletException;
  8. importjavax.servlet.ServletRequest;
  9. importjavax.servlet.ServletResponse;
  10. publicclassEncodingFilterimplementsFilter{
  11. publicvoidinit(FilterConfigconfig)throwsServletException{
  12. }
  13. publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,
  14. FilterChainchain)throwsIOException,ServletException{
  15. request.setCharacterEncoding("utf-8");
  16. chain.doFilter(request,response);
  17. }
  18. publicvoiddestroy(){
  19. }
  20. }

在web.xml注册

  1. <filter>
  2. <filter-name>EncodingFilter</filter-name>
  3. <filter-class>servlets.EncodingFilter</filter-class>
  4. </filter>
  5. <filter-mapping>
  6. <filter-name>EncodingFilter</filter-name>
  7. <url-pattern>*.do</url-pattern>
  8. </filter-mapping>

分享到:
评论

相关推荐

    struts解决中文乱码问题

    在进行web应用程序开发的过程中,中文问题经常困扰着很多程序员。因此,在接下来的两个课程的学习中,我将根据实践经验来谈一下web应用中的中文问题的解决方法。让大家不再为此而头痛。

    Struts2Action处理中文乱码

    在web开发的时候,经常会出现中文乱码,你首先看看,你的乱码问题是处在数据库方面呢? 还是代码中,这里的解决是代码中的乱码,里面有两种方法可以解决

    struts2中文乱码

    我们往往在web开发时,会出现乱码的情况,这是很正常的,这篇文档就是帮你解决这个问题的,希望对大家有帮助

    JSP struts2 url传参中文乱码解决办法.docx

    JSP struts2 url传参中文乱码解决办法.docx

    STRUTS+AJAX+JSP 请求到后台乱码问题解决方法

    在AJAX请求URL之前 把参数进行encodeURI()转码。 如: 代码如下: var fileName=... 您可能感兴趣的文章:JSP struts2 url传参中文乱码解决办法JSP 开发之Struts2内建自定义拦截器java+jsp+struts2实现发送邮件功

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    14.12 解决Struts的中文乱码问题 14.13 运行验证程序 14.14 小结 第十五章 在线考试系统 15.1 系统概述 15.2 需求分析 15.2.1 系统用例图 15.2.2 需求规格说明书 15.3 系统设计 15.3.1 设计视图层 15.3.2 设计持久层...

    struts2.1宝典

    1、struts资源文件中文解决方法 1 2、开发struts2流程 1 3、创建拦截器: 2 4.标签中引用资源文件内容 3 5.创建资源文件 3 6.Action中访问servlet API 3 7.Action访问资源文件 3 8.资源文件_各国代码 4 9.将...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    14.12 解决Struts的中文乱码问题 14.13 运行验证程序 14.14 小结 第十五章 在线考试系统 15.1 系统概述 15.2 需求分析 15.2.1 系统用例图 15.2.2 需求规格说明书 15.3 系统设计 15.3.1 设计视图层 15.3.2 设计持久层...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    14.12 解决Struts的中文乱码问题 14.13 运行验证程序 14.14 小结 第十五章 在线考试系统 15.1 系统概述 15.2 需求分析 15.2.1 系统用例图 15.2.2 需求规格说明书 15.3 系统设计 15.3.1 设计视图层 15.3.2 设计持久层...

    Struts+hibernate含金量很高的例子

    处理了汉字乱码,例子中有现成的数据库 开发环境:JBuilder2006+MSSQL2000 朋友们,说到hibernate持久化数据 你还一头雾水。那你不要担心,下载这个例子,直到弄懂它, 从此,你就会用hibernate进行基本操作了。...

    java web技术开发大全(最全最新)

    4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题 4.7.4 实例:用AJAX技术发送和接收中文信息 4.7.5 实例:在请求消息头和响应消息头中转输中文 4.8 小结 第5章 JSP技术 5.1 用MyEclipse编写第一个...

    DWSurvey 调查问卷系统

    4、解决源项目手机端访问中文乱码问题 5、解决源项目数据分析-统计表格界面的停止收集按钮无效问题 6、解决源项目中缺少评分题控件问题 解决方案:添加评分题控件 添加后台接口 完善设计界面评分题控件的操

    java web开发技术大全

    4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题 4.7.4 实例:用AJAX技术发送和接收中文信息 4.7.5 实例:在请求消息头和响应消息头中转输中文 4.8 小结 第5章 JSP技术 5.1 用MyEclipse编写第...

    struts2入门实例

    自己学习STRUT2时写的一个实例,用MYECLIPSE6.0开发的,里面包含了所需的JAR包,这个实例重写了FILTER过虑器,解决了中文乱码问题,请求编码在WEB.XML中修改,我设置的是UTF8编码,大家可以下下来看看效果,对于入门...

    《MyEclipse 6 Java 开发中文教程》前10章

    9.2.2 加入 Struts开发功能 169 9.3 使用Struts工具 171 9.3.1 Struts配置文件编辑器 171 9.3.2 Struts组件向导 173 9.4编写登录应用 175 9.4.1 应用的流程和目标 175 9.4.2 创建登录成功页面 175 9.4.3 使用新建...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    3.4.2 解决中文乱码 3.4.3 获取客户端数据 3.5 response回应对象的应用 3.5.1 HTTP头信息的操作 3.5.2 设置MIME类型 3.5 13页面重定向操作 3.6 Session会话对象的应用 3.6.1 session的生命周期 3.6.2 会话的创建与...

    北京中科信软AJAX培训

    中文乱码问题及其解决方案 使用responseText处理返回的普通文本信息 实战技巧:数据校验 实战技巧:级联菜单 实战技巧:条目内容 实战技巧:级联下拉列表 使用responseXML处理返回的XML信息 实战技巧:获取元对象...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    14.12 解决Struts的中文乱码问题 14.13 运行验证程序 14.14 小结 第十五章 在线考试系统 15.1 系统概述 15.2 需求分析 15.2.1 系统用例图 15.2.2 需求规格说明书 15.3 系统设计 15.3.1 设计视图层 15.3.2 设计持久层...

Global site tag (gtag.js) - Google Analytics