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
这个.. 如果是get请求记得配URIEncoding
相关问答:
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。
看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;
引用
text-decoration:underline; cur ......