在我的 ATG 应用程序中,当我使用 checkFormRedirect 将用户重定向到带有一些参数的 jsp 页面时,我得到的参数为空。请参阅下面的 FormHandler 代码:
用户表单处理程序:
public boolean handleUserRedirect(dynamo req, dynamo res){
//using request
req.setParameter("test", "testdata");
//using session
HttpSession session=req.getSession();
session.setAttribute("uname","testdata");
//redirect to test.jsp
return checkFormRedirect("/test/test.jsp","null",req,res);
}
测试.jsp:
<% out.println(session.getAttribute("uname")); %>
<% String stErrorMsg=(String)session.getAttribute("uname");%>
<%=stErrorMsg %>
<% request.getParameter("test")%>
此外,我尝试在我的 formHandler 中使用变量并设置值,但我仍然将值设为 null。可以对此有所帮助。