问题是:用forward跳转到另一个页面的时候可以跳转,但是参数却传不过去。把代码简化后得到的参数都是null
代码的写法如下:
第一个页面: <%
String str = "中国";
str = java.net.URLEncoder.encode(str, "GBK");
%>

<jsp:forward page="/JspForwardPage.jsp">
<jsp:param name="param1" value="<%=str%>" />
<jsp:param name="param2" value="fjnu" />
</jsp:forward>跳到的页面:               <body>
JSP:forward跳转到此页面
<hr>
Param1,经过encode:
<%
String s = (String) request.getAttribute("param1");
out.println(java.net.URLDecoder.decode(s, "GBK"));
         %><br>
Param2,未经过encode:
<%=request.getAttribute("param2")%>
      </body>