会话在GWT web.xml中处于非活动状态

时间:2013-05-03 12:48:51

标签: session gwt

当用户在特定时间间隔内未使用该应用程序时,我需要会话应用程序。因为我在web.xml中配置了会话超时。但它无法正常工作。

<session-config>
    <session-timeout>1</session-timeout>
</session-config>

请帮助我

3 个答案:

答案 0 :(得分:1)

GWT被编译为javascript并在浏览器上运行,因此,当您使用servlet过滤器进行GWT-RPC调用时,必须处理会话超时

答案 1 :(得分:0)

当您在web.xml中提及超时并尝试在超时后访问时

contianer抛出异常类型RequestTimeoutException

  

抛出以指示HTTP请求已超时。

别忘了添加

<module>
  <!-- other inherited modules, such as com.google.gwt.user.User -->
  <inherits name="com.google.gwt.http.HTTP"/>
  <!-- additional module settings -->
</module>

请在客户端How to handle a session timeout exception (with MVP Places and Activities)?

上查看此信息

答案 2 :(得分:0)

你必须做一些机制来实现它。

i need to sesssion out when user not use the application like not touch the application.

如您所知,如果您没有在某个页面上工作,那么鼠标没有移动。所以你可以用它做点什么。

我有同样的要求,如此引用Mouse movement for session timeout in GWT

i create one GWT client side application and paste the compiled folder in android project asset folder.i call GWT application through web view.

我没有用webview检查这个。它应该工作!!