导航:首页 > 编程语言 > action传值到jsp乱码

action传值到jsp乱码

发布时间:2023-07-22 19:29:13

㈠ struts2 action往jsp里传值的时候接收的是中文,但是我把它用alert弹出的时候是unicode乱码,这个怎么解决

我目前在学jsp,要传递中文我们现在只有一种方法,表单提交并且为post方式,接受方的编码格式必须与发送方一致才可以

㈡ jsp代码中传值乱码

在jsp中设置字符类型为utf8

㈢ JSP传值到ACTION中时繁体字和特殊字(玥等)乱码 页面和req接收都是GBK编码

ya178 帮帮团:
你是直接用get方式传的值吧。这种方式就算你编码都统一,也经版常出现乱码问题权,建议放到表单里用post方式提交,没有表单的话就用js动态生成一个表单做提交
不这样的话可以试着在服务端对收到的值重新做一次转码。

㈣ 怎么解决jsp页面get传值中文乱码问题

第一步来:在tomcat 的server.xml文件中设置源web服务器端口配制中加下面两句:
useBodyEncodingForURI="true"
URIEncoding="UTF-8"

第二步:JSP页面编码用UTF-8(也可以用“gb2312",第一步与解码要一至)传值时编码一下:
以传递的参数为strPar为例, 在传递数据前将strPar进行编码java.net.URLEncoder.encode(strPar,"UTF-8");

第二步:解码 在获取数据服务器端Action中得到的strPar进行解码java.net.URLDecoder.decode(strPar,"UTF-8");
本人测试时传入action中可以不解码也正常。

举例:

Url传值:
<a href="myPage.jsp?strPar=<%=java.net.URLEncoder.encode("中文参数值","UTF-8")%>">点击这里</a>

//下面是解码
String cnStr=java.net.URLDecoder.decode(strPar,"GB2312");

阅读全文

与action传值到jsp乱码相关的资料

热点内容
微博缓存视频在哪文件管理哪里 浏览:697
linux上怎么编程 浏览:957
极速骑行4的配置文件在哪里 浏览:857
科源系统怎么升级自动编程 浏览:36
买奶粉去哪个网站好 浏览:546
有什么听歌不要会员的app 浏览:515
什么是图形文件 浏览:789
javawindows文件路径 浏览:147
ie恢复临时文件夹 浏览:499
action跳转到jsp页面 浏览:346
万能pdf阅读器文件夹在哪 浏览:598
json传递字符串数组 浏览:486
steam的存档在哪个文件夹 浏览:63
微信群聊天文件怎么找 浏览:278
backup怎么删除数据 浏览:239
中国移动a2系统升级包 浏览:77
手机修改QQ群文件名 浏览:103
探岳app账号和密码在哪里看 浏览:84
文件压缩是什么意思 浏览:774
有哪些可以帮别人码字的app 浏览:399

友情链接