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;
}
注意:更好的方法是使用拦截器进行身份验证。
我用拦截器的概念来解决这个问题。
我有一个 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;
}
注意:更好的方法是使用拦截器进行身份验证。
我用拦截器的概念来解决这个问题。