我在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");
}
在此重定向后,变量Key已更改。如何在重定向后保持此变量不变?
答案 0 :(得分:1)
您可以在会话参数中使用键,否则您可以像这样使用
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);
}
在会话中使用密钥更好。
答案 1 :(得分:0)
由于WEB是无状态的,因此无法在每个页面重定向中保留变量值。所以你需要使用会话