【发布时间】:2019-01-31 07:54:43
【问题描述】:
在我的 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);
}
test.jsp:
<% out.println(session.getAttribute("uname")); %>
<% String stErrorMsg=(String)session.getAttribute("uname");%>
<%=stErrorMsg %>
<% request.getParameter("test")%>
另外,我尝试在我的 formHandler 中使用变量并设置值,但我仍然将值设为 null。可以帮忙吗?
【问题讨论】:
标签: atg atg-dynamo oracle-commerce droplet atg-droplet