Struts重定向

时间:2015-03-13 10:26:21

标签: redirect struts2

我有一个abc.jsp页面。 我在该页面上有一张图片。 点击该图片后,我需要检查是否已登录用户。 如果是,我需要显示xyz.jsp。 如果没有,我需要让用户登录。 成功后,我再次需要转到xyz.jsp。

我正在使用Struts2。

在这个问题上帮助我。

3 个答案:

答案 0 :(得分:3)

您可以使用拦截器。拦截器将帮助您在每个请求之前和之后执行身份验证检查,日志记录等任务。 以下链接可能对您在struts2中实现身份验证很有用。
http://www.journaldev.com/2210/struts-2-interceptor-tutorial-with-custom-authentication-interceptor-example

答案 1 :(得分:1)

这是简单的步骤(没有拦截器):

1)在struts.xml文件中定义操作:

<action name="CheckUserDtl"
            class="com.user.CheckUserDtl">
            <result>/WEB-INF/user/xyz.jsp</result>
</action>

2)在您的abc.html页面中点击图片按钮调用 CheckuserDtl 操作

3)将您的身份验证代码写入com.user.CheckUserDtl操作文件:

示例:

@Override
    public String execute()
    {

        //write code authentication code here
        return SUCCESS;

    }

注意:更好的方法是使用拦截器进行身份验证。

答案 2 :(得分:0)

我使用了拦截器概念来解决这个问题。