-
Struts2中js传值乱码问题!5
js代码function submit(){ var title=document.getElementById("test").value; var url="/ActionTest/ActionFirst.action?test="+title.innerHTML; window.location.href=encodeURI(url); }
页面中的值!<input type="text" name="test" id="test"/> <input type="submit" value="提交" onClick="javascript:submit();"/>
服务器端解码后打印System.out.println(java.net.URLDecoder.decode(test, "UTF-8"));
已经尝试了目前的各种方法,两次encodeURI编码等,值传输到action后依旧乱码!
struts2中配置文件已经进行了编码设置引用<constant name="struts.i18n.encoding" value="UTF-8" />
页面中的pageEncoding设置为了utf-8
请问有没有朋友遇到过这样的问题?该怎么解决呢?
问题补充:
如果是用form表单传值,是没有问题的,而采用这种tets.action?key=value&key2=value2的方式直接url传值就会出现乱码问题!
问题补充:
不要encodeURI还是乱码!加上encodeURI在服务器端解码后发现仍旧是乱码,所以可以预见,在以var title=document.getElementById("test").value; window.location.href="/ActionTest/ActionFirst.action?test="+title;
传值的时候,title就已经乱码了!但是alert输出时却是正常的!
这个问题不知道其他有没有朋友遇见过!会不会是struts2的问题呢?2009年10月23日 10:09
6个答案 按时间排序 按投票排序
-
function submit(){ var title=document.getElementById("test"); var url="/ActionTest/ActionFirst.action?test="+encodeURI(encodeURI(title.innerHTML)); window.location.href=url; }
后台
String test = request.getParameter("test")+"";
test = java.net.URLDecoder.decode(test, "UTF-8"));2009年10月23日 10:40
-
看客户端 页面源码 有没有
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>2009年10月23日 10:31
-
引用#
# var title=document.getElementById("test").value;
# var url="/ActionTest/ActionFirst.action?test="+title.innerHTML;
这里JS 本身都有问题 title 已经是 字符串了 还点 innerHTML?2009年10月23日 10:15
相关推荐
struts2配置文件传值中文乱码
在struts2中解决页面中出现的乱码问题,写在web.xml中
struts2 超级链接中传递中文到Action,不能正常传递,经过两次转换,顺利实现对中文文档的读取。
struts2前后台传值交互的理解
struts中文乱码问题解决详细步骤(两种方法)
struts2中存在中文乱码的问题解决方 中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。 大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码...
Struts2下载文件时中文乱码和空格处理
ajax请求传值Struts2(版本2.3.24.1)+jsp
关于StrutsPrepareAndExecuteFilter最新的过滤器,在Struts.xml定义常量<constant name="struts.i18n.encoding" value="UTF-8"/>...关于Struts2各个版本、各种过滤器,用get方式提交都方法都无法解决的中文乱码问题。
主要介绍了struts2中通过json传值解决乱码问题的实现方法,涉及js编码及java解码的相关操作技巧,需要的朋友可以参考下
Struts2资源文件在jsp页面中显示乱码解决
struts2使用域模型传值,如何在struts2中使用与模型传值
struts基础!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
struts处理中文乱码问题总结struts处理中文乱码问题总结struts处理中文乱码问题总结struts处理中文乱码问题总结
解决中文乱码的问题
解决SSH中的struts2的中文乱码问题,里面暂且介绍了3种,其他的希望有人能提出来,让大家共享...
在web开发的时候,经常会出现中文乱码,你首先看看,你的乱码问题是处在数据库方面呢? 还是代码中,这里的解决是代码中的乱码,里面有两种方法可以解决
解决Struts2下载中文出现乱码情况,已通过测试,
奇怪的struts2的中文乱码问题及解决.docx
传值问题 在其中取值的方法有两种: #+映射名, 直接写映射名。 1.不加#的方式获取(所有对象放置在栈顶): a.XXaction中有该字段的成员变量. b.XXaction中该对象返回个给实现对象ModelDriven的泛型, 即action中下面...