怎么解决request.getParameter不能取得带%的字符
1个回答
展开全部
您好,我来为您解答:
用session传吧,或者用表单提交,这种形式不好,参数不能太长。
对于特殊字符[包括中文],在JSP中都可以用java.net.URLEncoder来传递
比如你要传递一个特殊字符到指定页面:即:
.....***.jsp?param=java.net.URLEncoder("特殊字符包括%$#@")
这样那边用request.getParameter("param")就可以获得“特殊字符包括%$#@”这样的完整的字符串
如果我的回答没能帮助您,请继续追问。
用session传吧,或者用表单提交,这种形式不好,参数不能太长。
对于特殊字符[包括中文],在JSP中都可以用java.net.URLEncoder来传递
比如你要传递一个特殊字符到指定页面:即:
.....***.jsp?param=java.net.URLEncoder("特殊字符包括%$#@")
这样那边用request.getParameter("param")就可以获得“特殊字符包括%$#@”这样的完整的字符串
如果我的回答没能帮助您,请继续追问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询