Struts 重定向

Struts redirection

我有一个 abc.jsp 页。 我在那个页面上有一张图片。 单击该图像时,我需要检查用户是否已登录。 如果是,我需要显示xyz.jsp。 如果没有,我需要要求用户登录。 成功后,我需要再次前往 xyz.jsp.

我正在使用 Struts2。

帮我解决这个问题。

您可以根据自己的目的使用拦截器。拦截器将帮助您在每次请求前后执行身份验证检查、日志记录等任务。 遵循 link 可能对您在 struts2 中实现身份验证很有用。
http://www.journaldev.com/2210/struts-2-interceptor-tutorial-with-custom-authentication-interceptor-example

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

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;

    }

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

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