請求重定向報錯
請求重定向的時候,由reg.jsp跳轉到response.jsp,再重定向到request.jsp,為什么會報錯呢?
org.apache.jasper.JasperException: An exception occurred processing JSP page /request.jsp at line 17
14: 鐢ㄦ埛鍚嶏細<%=request.getParameter("username") %><br/>
15: 鐖卞ソ錛?<%
16: String[] favorite = request.getParameterValues("favorite");
17: for(int i=0; i<favorite.length; i++) {
18: out.print(favorite[i] + " ");
19: }
20: %>
請問這是為什么?
2015-08-09
對了,你這里說的是請求重定向,那么重定向的時候是不會保存request里的參數的,也就是說request.getParameterValues("favorite");這里是null。因此你輸出favorite[]數組里的內容之前做一下判斷就不會出錯了。if(request.getParameterValues("favorite")!=null){String[] favorite = request.getParameterValues("favorite"); for(.....)....}
2015-08-09
把源碼貼出來看看