我正在做一個請求,轉發到JSP中的另一個JSP,請求對象中有一些參數。在jsp請求調度程序中未設置請求參數
JSP1
session.invalidate();
request.setAttribute("errorMessage", "Invalid user or password");
RequestDispatcher requestDispatcher;
requestDispatcher = request.getRequestDispatcher("/userlogin.jsp");
requestDispatcher.forward(request, response);;
userlogin.jsp
<%
if(null!=request.getAttribute("errorMessage"))
{ %>
<div class="alert alert-danger display-hide">
<button class="close" data-close="alert"></button>
<span> <%=request.getAttribute("errorMessage")%> </span>
</div>
<% }
else{
System.out.println("no request");
}
%>
現在我不是能夠從該請求獲得請求PARMS。它在userlogin.jsp中始終爲空。 有幫助嗎?
你確定你收到空或其他異常嗎?是否打印「無請求」? – developer
@javaguy是它打印「無請求」 – Jeyaprakash