第一步:在tomcat 的server.xml文件中设置web服务器端口配制中加下面两句:useBodyEncodingForURI=”true” URIEncoding=”UTF-8″第二步:jsp页面编码用UTF-8(也可以用“GB2312″,第一步与解码要一至)传值时编码一下:以传递的参数为strPar为例, 在传递数据前将strPar进行编码.UrlEncoder.encode(strPar,”UTF-8″);第二步:解码 在获取数据服务器端Action中得到的strPar进行解码.URLdecoder.decode(strPar,”UTF-8″);本人测试时传入action中可以不解码也正常。举例:Url传值:
“>点击这里
//下面是解码String cnStr=.URLDecoder.decode(strPar,”GB2312″);
如果觉得《如何解决jsp中通过url传递中文参数乱码问题 – java – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!