Java 如何在jsp中保持变量不变?
我在jsp中有以下代码片段:Java 如何在jsp中保持变量不变?,java,jsp,Java,Jsp,我在jsp中有以下代码片段: String Key=null; if(request.getParameter("project")!=null) { Key = request.getParameter("project").trim(); } if (AM == null) { response.sendRedirect("../portal/login.jsp?from=index.jsp"); } 在这里,重定向后变量键被更改。重定向后如何保持此变
String Key=null;
if(request.getParameter("project")!=null) {
Key = request.getParameter("project").trim();
}
if (AM == null) {
response.sendRedirect("../portal/login.jsp?from=index.jsp");
}
在这里,重定向后变量键被更改。重定向后如何保持此变量不变?您不能在每个页面重定向时保持变量中的值,因为WEB是无状态的。所以你需要使用会话
您可以使用键入会话参数,否则您可以这样使用
String Key=null;
if(request.getParameter("project")!=null){
Key=request.getParameter("project").trim();
}
if (AM == null) {
response.sendRedirect("../portal/login.jsp?from=index.jsp&project="+Key);
}
在会话中使用密钥更好