我在我的应用程序中使用 Struts2。在我的应用程序中,我有一个登录表单和一个主页。成功登录后,我调用了主页,并在该主页内调用了另一个操作。到目前为止,一切正常,成功登录后也会显示页面,但是当我按下F5
或单击浏览器刷新按钮时,它会给我登录页面,但我想要触发F5
或刷新按钮的同一页面。我怎样才能做到这一点,我struts.xml
的如下..
...
<action name="mytable" class="MyDataTable">
<result name="success" type="json"/>
<result name="error">messages.jsp</result>
</action>
<action name="edit" class="MyEditAction">
<result name="input" type="json"></result>
<result name="success" type="json"></result>
<result name="error">messages.jsp</result>
</action>
<action name="Login" class="LoginAction">
<result name="input">login.jsp</result>
<result name="success">main.jsp</result>
<result name="error">messages.jsp</result>
</action>
<action name="Logout" class="LogoutAction">
<result name="success">login.jsp</result>
</action>
...
登录后我调用 main.jsp 并从 main.jsp 我调用mytable操作。在向我显示主页后,浏览器的地址栏仍然向我显示登录操作
所以请帮助我如何保持会话。