日期:2014-05-17  浏览次数:20770 次

求高手 jsp的url中文传参问题
<a href="<%=request.getContextPath()%>/find?username=<%=user.getUsername()%>">详细</a>
如果user.getUsername()的值是英文,程序没问题,一旦值是中文就不行了
求各位指导!

------解决方案--------------------
传:
<%=java.net.URLEncoder.encode("中文参数","GB2312")%>

取:
String username=java.net.URLDecoder.decode(request.getParameter("username"),"GB2312");
username= new String(ssxt.getBytes("ISO-8859-1"), "utf-8");