<a href="test.jsp?&name=Java基础">跳转到test页面</a>
那么在test页面里面你不论用
1.EL中的隐式对象接收:${param.name}
2.jsp表达式:<%=request.getParameter("name")%>
结果都是乱码:JavaåŸºç¡ 。
解决办法:
因为用url提交浏览器将提交的字符用iso-8859-1编码,
所以我们要用词编码将其反编码,代码如下:
<%
String name = request.getParameter("name");
name = new String(name.getBytes("iso-8859-1"),"utf-8");
out.println("Name: " + name);
%>