httpsession

    1热度

    2回答

    我试图从HttpSessionListener中捕获sessionDestroyed事件以检查是否由sessionTimeout触发。 在我调试时,我可以看到一个名为“expiring”的属性,根据文档此属性用于在内部跳过一些异常。 即将到期 我们目前正在处理会话过期,因此绕过某些IllegalStateException测试。 Source 的问题是,因为这个属性被设置为“保护”我不能检查,如果

    0热度

    1回答

    有没有办法来的会话超时之间由Tomcat容器和注销链接按用户区别? EDIT1:我环境细节:的Java 1.8,的Apache Tomcat 8.0.36Windows Server 2012中 上我有一个MyHttpSessionListener类,它实现javax.servlet.http.HttpSessionListener public class MyHttpSessionListen

    2热度

    3回答

    我在Spring MVC项目中有一个控制器类。我的代码如下: @Controller public class MainController { @RequestMapping(value = "/doLogin") public String login(@RequestParam("email") String email, @RequestParam("pwd") String pa

    0热度

    1回答

    我不知道如何从spring启动oauth 2获取当前记录的用户名。另外,我们有一个auth服务器和多个系统,我们希望在它们之间生成sso。此外,我们还需要在每个系统中使用会话。所以问题是我们如何从每个系统获取当前的用户名和会话。

    1热度

    1回答

    我正在获取Httplication中保存的sonarqube缺陷。 请帮我解决这个问题。 public static HttpSession setSessionAttribute(final HttpSession session, final String attributeName, final Object attributeValue) { session.set

    0热度

    2回答

    我有以下用于登出的控制器我想获得登出用户的名字,我该如何实现这一目标? String userName=(String)session.getAttribute("name"); 此行不是工作 注销控制器 @RequestMapping(value = "/session", method = RequestMethod.DELETE) public @ResponseBody Resp

    0热度

    1回答

    我想知道是否不好的做法是保持HttpSession中的“URL”属性以跟踪用户访问的上一页。我想知道以前的网址,以便根据上一页的内容有条件地执行不同的任务。 一个例子是一个控制器类,它根据用户访问这个页面的方式来改变网页的颜色。如果用户从“example.com/blue”按下按钮,它应该重定向到当前页面并使其变为蓝色。 (如果来自“example.com/pink”,它应该使页面变成粉红色等)。

    1热度

    1回答

    我有一个在带有Jetty服务器的Linux操作系统上运行的Java应用程序。 Struts操作会更改Linux系统的日期和时间,并在它呈现另一个页面之后。 一个操作成功执行,但在呈现页面时它将抛出java.lang.IllegalStateException。 我在该JSP页面中使用了“s:token”来防止双重提交表单。 错误跟踪如下 ERROR TokenHelper Error creati

    0热度

    1回答

    我有Java Spring应用程序,它具有通过WebSocket提供的Chat端点。用户使用API​​调用登录并且会话超时10分钟。 为了开始聊天,我必须连接到WebSocket端点。它没有连接,没有问题,但事情是这样的:从客户端发送的每个聊天消息不会延长登录HttpSession,所以在10分钟后超时。 如何通过WebSocket连接延长HttpSession使聊天消息?换句话说:如何将Http

    0热度

    1回答

    我想从Google Guice中使用SessionScope,并在会话销毁之前我想从SessionScoped对象获取数据。 我尝试使用HttpSessionListener.sessionDestroyed()但在这一刻我没有会话属性。 是否有其他方法检查会话属性何时被销毁?