0

当用户在特定时间间隔内不使用应用程序时,我需要对应用程序进行会话。为此,我在 web.xml 中配置会话超时。但它不起作用。

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

请帮助我

4

3 回答 3

1

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

于 2013-05-03T13:02:28.350 回答
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>

请参阅此内容以在客户端处理如何处理会话超时异常(使用 MVP 地点和活动)?

于 2013-05-03T13:49:44.980 回答
0

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

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

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

我有同样的要求,我做了这样的参考鼠标移动在 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 检查这个。它应该工作!

于 2013-05-03T17:10:22.237 回答