java编程-SSH框架-URL传中文参数部分乱码。。。
答案:2 悬赏:10 手机版
解决时间 2021-05-01 16:21
- 提问者网友:绫月
- 2021-05-01 02:24
java编程SSH框架。我获取一个URL带中文参数(未进行encode编码),但是在Action里面处理参数的时候获取中文虽然可以得到中文但是得到的中文最后一个字总显示'?',这个该怎么解决???
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-05-01 03:12
var url="LoginServlet?name="+encodeURI(document.getElementById("userName").value);
servlet处理:
String name = request.getParameter("name");
String userName = new String(name.getBytes("ISO8859-1"), "UTF-8");像这样就可以了
全部回答
- 1楼网友:纵马山川剑自提
- 2021-05-01 04:23
换行下就可以了 比如你的url是 abc.action?name="张三"
你到action里这样转化下 new String (name.getBytes("iso-8859-1"),"gb2312");就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯