博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssh 架构下 window tomcat jsp 前台传到后台乱码问题
阅读量:2401 次
发布时间:2019-05-10

本文共 1175 字,大约阅读时间需要 3 分钟。

1) 在 struts 的 配 置 文 件 struts.properties 中 设 置 <constant name="struts.i18n.encoding" value="UTF-8" /〉,struts.i18n.encoding 用在了请求和返回两

个阶段中流的编码方式, 该 参 数 为 utf-8 时, 相 当 于 调 用HttpServletRequest 的 setCharacterEncoding()方法。

2))在 web.xml 中添加下面的程序代码,指定 字 符 过 滤 器 对字符的编码<filter>

<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>

<filter-mapping>

<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

3)在编辑器中用 utf-8 编码保存 JSP 文件,并设置 JSP 文件开头的<%@ page language="java" contentType="text/html; charset=utf=8"

pageEncoding="utf-s%>,其中 pageEncoding 用来告诉 tomcat 此文件所用的字符编码。Tomcat 以此编码来读取 JSP 文件并编译。 还要
设置<meta http-equiv="Content-Type" content="text/html; charset= utf-8/>,当 JSP 页面用 post 方法提交数据时,用此处指定的编码
方式编码

4)设置 Tomcat 的 URIEncoding,如果 URIEncoding 不加以设置,则默认使用 utf-8来解码 URL,设置后便用设置的编码

方式来解码。 这个解码同时包括 Path 部分和查询字符串部分。 即在 Tomcat 配置端口的语句中加入 URIEncoding="utf-8"。

<Connector port="8009" enableLookups="false" redirectPort="8443" 
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>

转载地址:http://jipob.baihongyu.com/

你可能感兴趣的文章
PMP考试经验谈(转载)
查看>>
緣分是找到包容你的人(转载)
查看>>
关注人力资源管理的十大变化(转)
查看>>
知识管理与业务流程重组(转载)
查看>>
世界经典广告词欣赏
查看>>
35岁前应该做好的十件事
查看>>
创业从小做起的十条忠告(转)
查看>>
妙语连珠94句
查看>>
物流系统管理课程(四)
查看>>
ERP必须基于企业流程管理(转载)
查看>>
职场失意需检讨的六大问题(zt)
查看>>
准时生产方式JIT(zt)
查看>>
对itpub博客的想法
查看>>
第1课 企业信息门户
查看>>
男人必须明白22个道理(转载)
查看>>
第十章 组织变革
查看>>
精益生产理论学习总结(四)
查看>>
第4课 OA基础
查看>>
第18课 项目沟通管理
查看>>
Madaha--RHCE
查看>>