Java页面重定向

时间:2011-10-25 14:03:18

标签: java struts

我想要做的是在他们第一次初次使用此方法时转到免责声明页面,然后在此之后的任何时间转到其他页面。我目前的方法只是向我提供免责声明页面。如果需要进一步解释,请告诉我...谢谢!!!

public int show(Action action)
throws Exception
{

    HttpServletRequest request = action.getRequest();

action.setJspURI("htemp.jsp");
return FORWARD;
}

基本上我需要在第一次点击这个方法时添加一个If去页面,我想是这样的:

public int show(Action action)
throws Exception
{

    HttpServletRequest request = action.getRequest();
--->> If (FIRST TIME HITTING THE METHOD)  
          {
           go here!!!        
          }  
 action.setJspURI("htemp.jsp");
return FORWARD;
}

2 个答案:

答案 0 :(得分:1)

当此人第一次点击页面时,在会话图层上抛出一个标记。然后,只要有人来到页面,您就可以检查它是否存在,并相应地重定向它们。唯一的问题是,除非您实施登录系统,否则每次访问时都必须同意它。

P.S。您应该能够从第一行中获得的请求对象中获取会话。然后在该会话对象上使用setAttribute。

答案 1 :(得分:1)

创建一个会话,以便您可以跟踪它是否是第一个用户"点击方法",这样您就可以选择将其重定向到免责声明或其他任何位置。