jstl方式中文问题解决
2009-01-06 19:35
351 查看
一..
imerak(黑洞)
好了,问题解决了。
具体做法:
在x.jsp文件的最开始加入
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
在<body></body>体内加入<fmt:requestEncoding value="GB2312" />
我在网上也找了一些解决办法,但都是很深的东西,我现在还不能做到。
我也看到过楼上大虾的解决办法,但由于我用的是jstl的方法,因此用java的方式虽能解决,但改动会比较大,所以没有采用。
二.
之前解决乱码的问题无非几种:
1.在Tomcat里面修改server.xml文件,在Connector里面添加URIEncoding="UTF-8"
2.做一个过滤器
3.request.setParameter("UTF-8")
而使用c:url标签则可以在传递中文参数的时候就进行编码:
<c:url value= "SeeNewsList" var= "xwzxMore">
<c:param name="categoryName" value="新闻资讯"/>
</c:url>
<div id="more"><a href="${xwzxMore}">更多</a></div>
在IE浏览器可以看到中文参数值已经编好码了。
imerak(黑洞)
好了,问题解决了。
具体做法:
在x.jsp文件的最开始加入
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
在<body></body>体内加入<fmt:requestEncoding value="GB2312" />
我在网上也找了一些解决办法,但都是很深的东西,我现在还不能做到。
我也看到过楼上大虾的解决办法,但由于我用的是jstl的方法,因此用java的方式虽能解决,但改动会比较大,所以没有采用。
二.
之前解决乱码的问题无非几种:
1.在Tomcat里面修改server.xml文件,在Connector里面添加URIEncoding="UTF-8"
2.做一个过滤器
3.request.setParameter("UTF-8")
而使用c:url标签则可以在传递中文参数的时候就进行编码:
<c:url value= "SeeNewsList" var= "xwzxMore">
<c:param name="categoryName" value="新闻资讯"/>
</c:url>
<div id="more"><a href="${xwzxMore}">更多</a></div>
在IE浏览器可以看到中文参数值已经编好码了。
相关文章推荐
- 关于Struts2使用redirectAction方式在两个Action之间传值时中文乱码问题的解决方法
- 本地使用JSTL标签的方式及问题解决
- 安卓使用Socket发送中文,C语言服务端接收乱码问题解决方式
- 常见中文乱码问题解决方式
- 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
- 彻底解决jsp中文乱码问题(eclips 添加中文编码方式gb2312).
- request、response 中文乱码问题与解决方式
- http协议4---GET方式和POST方式获取表单数据举例3(统一方式获取,解决中文乱码问题)
- 用加载字符串配置文件的方式解决cocos2D-x项目中文乱码问题
- request、response 中文乱码问题与解决方式
- Java 读取ANSI文件中文乱码问题解决方式[转]
- 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
- linux mysql中文乱码问题解决方式
- jsp get方式请求参数中包含中文乱码问题解决
- 解决servlet中文乱码问题及get、post请求方式的讲解
- request、response 中文乱码问题与解决方式
- JSTL+Spring+Hibernate中文乱码问题解决
- 04_过滤器Filter_05_Filter解决全站中文乱码问题(POST方式)
- tomcat编码格式的设置/如何解决get()方式提交中文参数乱码的问题
- 解决表单Post方式提交的中文乱码问题