易截截图软件、单文件、免安装、纯绿色、仅160KB

struts2+jquery+ajax乱码问题 - Java / Java EE

我的struts2与前端的jsp的编码都设置成gbk的了,并且在web.xml中也设置了filter过滤,我也知道ajax的提交方式默认是utf-8,有没有好的办法,比如配置filter等,让它不再出现乱码呢?
后台JAVA代码加个转换方法

你的过滤器设置编码没有用的.! Struts2的核心过滤器都给你整成utf-8了(默认的),而不是ajax的提交方式默认是utf-8.
当然解决办法还是有滴. 在你的struts.xml文件中配置
<constant name="struts.i18n.encoding" value="GBK">
默认是UTF-8的



服务器端这么用 java.net.URLDecoder.decode(v , "UTF-8");

我原来的网页都是用的gbk的编码方式,不想改了,二楼的izard999说的那种方式,我以前就是这样配置的,不起作用,其它方法我再试试

你的ajax提交方式是什么啊,是get还是post啊,要是get方式在应用服务器中配置URIEncoding="GBK",要是post方式加了过滤器应该不会出现乱码了。

不起作用吗.? 我以前做的起作用捏.!
你在web.xml里面配置下那个常量看看,就是在你Struts2过滤器里面设置init-param

引用
你的ajax提交方式是什么啊,是get还是post啊,要是get方式在应用服务器中配置URIEncoding="GBK",要是post方式加了过滤器应该不会出现乱码了。

这个.. 如果是get请求记得配URIEncoding


相关问答:

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......

Ajax原理详细讲解 及代码说明 - Web 开发 / Ajax

请教高人,Ajax原理详细讲解 及代码说明
我擦,上google啊。

http://www.w3school.com.cn/ajax/index.asp

楼主什么意图呢?


出 处:http://www.javaeye.com/topic/636187
没做过web前端,所以完全没有用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号