当前位置: 技术问答>java相关
jsp中文参数问题。很多人都问过了,但就是没有人给出解决方法。一定可以的,有例作证。
来源: 互联网 发布时间:2015-10-17
本文导语: http://www.cntree.com/jsp/login.jsp 随便添上,那个登陆出错页就是在url中用中文参数的。 问题 response.sendRedirect("error.jsp?title=你好"); 会变成 http://localhost:8080/test/error.jsp?title=`} 是怎样在url出现中文? error.jsp里面...
http://www.cntree.com/jsp/login.jsp
随便添上,那个登陆出错页就是在url中用中文参数的。
问题
response.sendRedirect("error.jsp?title=你好");
会变成 http://localhost:8080/test/error.jsp?title=`}
是怎样在url出现中文?
error.jsp里面怎样取得中文参数呢?
随便添上,那个登陆出错页就是在url中用中文参数的。
问题
response.sendRedirect("error.jsp?title=你好");
会变成 http://localhost:8080/test/error.jsp?title=`}
是怎样在url出现中文?
error.jsp里面怎样取得中文参数呢?
|
用URLEncoder.encode()
response.sendRedirect( URLEncoder.encode("error.jsp?title=你好") );
response.sendRedirect( URLEncoder.encode("error.jsp?title=你好") );
|
提交时这样写:/error.jsp?title= 这样传到服务器端的中文就正确了。在服务器端取参数和平常一样。
getParameter("title")
我正好也刚刚碰到这样的问题,用这个方法已经解决了。我用的环境是Win2K+WAS3.5
getParameter("title")
我正好也刚刚碰到这样的问题,用这个方法已经解决了。我用的环境是Win2K+WAS3.5