我的问题是:使用Web应用程序,在对受保护资源执行登录身份验证后,如何运行某种功能(在这种情况下,我想运行一个函数来初始化一些依赖于用户的会话 - 范围变量)在web-app重定向到受保护资源之前。
我正在使用servlet和JSP编写Web应用程序,所有这些都在struts框架内。我相信我已遵循正确的JAAS或J2EE标准以确保安全。
换句话说,我已经通过web.xml文件配置了web应用程序,将所有受保护资料的请求重定向到一个登录表单,该表单要求用户提供登录信息。然后提交给j_Security_check,它在将用户重定向到受保护资料之前执行身份验证和授权。
所以,我需要在网络应用程序说“是的,这个人就是他们所说的人”之后的某个时候运行一个函数,然后在Web应用程序将它们推到他们想去的地方之前。
希望你能帮助我。提前谢谢。答案 0 :(得分:1)
如果您使用服务器端会话:
因此,操作只会执行一次。