一个servlet向jsp页面传数据。servlet里面我写了
request.setAttribute("totalPages", totalPages);
request.getRequestDispatcher("/WEB-INF/jsp/user/listUser.jsp").forward(request, response);jsp页面写了一个小脚本
<%
String totalPages = request.getParameter("totalPages");
%>jsp中一直是null,正确的应该怎么写呢?
request.setAttribute("totalPages", totalPages);
request.getRequestDispatcher("/WEB-INF/jsp/user/listUser.jsp").forward(request, response);jsp页面写了一个小脚本
<%
String totalPages = request.getParameter("totalPages");
%>jsp中一直是null,正确的应该怎么写呢?
String totalPages = request.getAttribute("totalPages");
%>
String totalPages = request.getParameter("totalPages");
out.print(totalPages );
%>
你没有输出啊,这样看看对不对
EL表达式也中啊,${totalPages}
//String totalPages = request.getParameter("totalPages");
//上句改成如下:
String totalPages = request.getAttribute("totalPages");%>
或${totalPages}
2 setAttribute 对应的是 getAttribute
String totalPages = request.getAttribute("totalPages");
out.print(totalPages );
%>
你没有输出啊,这样看看对
String totalPages = (String)request.getAttribute("totlaPages")
+1
应该是getAttribute,和你前面的setAttribute相对应