【Java 之 Session】教程文章相关的互联网学习教程文章

java – 使用Thymeleaf时,Spring security sessionscope似乎为null【代码】

当登录失败并带有spring security时,它会抛出异常并将其显示在我的JSP中,如下所示:<c:if test="${not empty error}"><div class="errorblock">Your login attempt was not successful, try again.<br /> Caused :${sessionScope["SPRING_SECURITY_LAST_EXCEPTION"].message}</div> </c:if>现在我正在从JSP更改为Thymeleaf并尝试执行相同的操作,但是当登录失败时,sessionScope变量似乎为null.<div th:if="${error}" class="errorbl...

java – 如何修复’sessionFactory’或’hibernateTemplate’是必需的问题【代码】

我正在使用spring boot JPA,WEB和MYSQL创建我的Web应用程序.它总是说“sessionFactory或hibernateTemplate是必需的”.我该如何解决? 我已经尝试过的东西: >在本地maven回购中删除hibernate核心的路径>在application.properties中输入spring.jpa.properties.hibernate.current_session_context_class = org.springframework.orm.hibernate5.SpringSessionContext>把@Autowiredprivate SessionFactory sessionFactory;在HibernateD...

java – 无法在Spring Boot中构建Hibernate SessionFactory【代码】

我有一个Spring Boot应用程序,我正在尝试使用Postgres,但每次都无法启动应用程序.这是堆栈跟踪:"C:\Program Files\Java\jdk1.8.0_141\bin\java.exe" "-javaagent:D:\Programs\IntelliJ IDEA Community Edition 2018.2.1\lib\idea_rt.jar=55780:D:\Programs\IntelliJ IDEA Community Edition 2018.2.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_141\jre\lib\charsets.jar;C:\Program Files\Java\jdk...

java – JSESSION / HTTPSession与应用程序制作的会话ID

在基于专有MVC和授权模型的Web应用程序中,我们最近迁移到了Spring MVC.作为该移动的一部分,我们还在考虑从每个请求传递的本地创建的GUID转移到基于cookie的会话ID. 从表面上看,看起来好像在我们的情况下,这样做将是一个很大的缺点,因为标准的JSESSION / HttpSession似乎是所有安全邪恶的根源: >会话修复(现有代码会话仅在成功登录后创建,因此我们永远不需要使会话无效().> CSRF – 会话永远不会作为cookie传递,所以这绝不是一个风...

java – Portlets,HttpSession和Thread-Safety

我们的portlet在HttpSession中保持状态,HttpSession由同一会话的所有请求处理线程共享. portlet规范(JSR-168)写道:PLT.5.2.4.3 Multithreading Issues During Request Handling The portlet container handles concurrent requests to the same portlet by concurrentexecution of the request handling methods on different threads. Portlet developers mustdesign their portlets to handle concurrent execution from multip...

java – magento xmlrpc session立即过期【代码】

第一;这个问题类似于另一个尚未解决的问题:call to magento soap api expires immediately 我正在研究基于XMLRPC的客户端 – 服务器模块.基于Magento的服务器有几个API方法暴露给基于Java的客户端.我在我的客户端使用标准的Java XMLRPC Jars. 我有一个“登录”调用来检索会话.然后我传递这个来做不同的电话.我检查了这返回(看起来像什么)一个有效的会话.Object result1 = client.execute("login", ob1); session = (String) resul...

Java Web开发:请求之间不保存会话,并创建新的JSESSIONID

我有一个问题,我过去几天一直在网上搜索.我发现有类似问题的人,但解决方案没有推进我的状态. 最令人恼火的是,我之前一直在使用它,没有任何问题或任何障碍. 问题是我在我的Java Web应用程序上的会话要么在请求之间被删除,要么在创建之前没有正确创建. 一些简单的故障排除: >我可以创建和使用cookie.>每次刷新或跟踪到servlet或jsp的链接时,都会jsessionid正在获得新的身份.>在chrome上,我看不到会话cookie(但我看到其他cookie)能够...

java – ServiceRegistry在创建SessionFactory时有什么用【代码】

我正在学习Java中的Hibernate.因为,要创建Session,我们必须使用SessionFactory.openSession(),并且为了创建SessionFactory,我们使用sessionFactory = config.buildSessionFactory(serviceRegistry); ServiceRegistry在hibernate中有什么用? 我创建SessionFactory的代码:Configuration config = new Configuration();config.addAnnotatedClass(user.class);config.addAnnotatedClass(emp.class);config.configure();// Didn't und...

JAVA基础之会话技术-Cookie及Session【代码】

至此,学习三个域对象:ServletContext(web项目)、request(一次请求)、Session(一个客户端)!均有相同的方法! 从用户开始打开浏览器进行操作,便开始了一次会话,直至关闭浏览器为止结束。在此过程中,每次产生请求时均会产生一次cookie,同时会产生一个JESSIONID进入到客户端进行创建内存空间,下次调用直接寻找此唯一的ID值。数据存储在两个地方均有利弊!需要注意的是,浏览器关闭,session并没有销毁! 一、会话技术简介: 1、...

JAVA基础之会话技术-Cookie及Session【代码】

至此,学习三个域对象:ServletContext(web项目)、request(一次请求)、Session(一个客户端)!均有相同的方法!从用户开始打开浏览器进行操作,便开始了一次会话,直至关闭浏览器为止结束。在此过程中,每次产生请求时均会产生一次cookie,同时会产生一个JESSIONID进入到客户端进行创建内存空间,下次调用直接寻找此唯一的ID值。数据存储在两个地方均有利弊!需要注意的是,浏览器关闭,session并没有销毁! 一、会话技术简介: 1、...

java – getCurrentSession() – NullPointerException – 为什么?【代码】

我有个问题,当我在DAO文件中调用addCus()方法时,我得到NullPointerException.我尝试了很多解决方案,但我仍然遇到这个错误.为什么getCurrentSession()方法会发生此错误以及如何修复它?pom.xml<dependency><groupId>org.hibernate</groupId><artifactId>hibernate-validator</artifactId><version>4.3.1.Final</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version...

java – 如何在Session的帮助下通过Bean将参数从Servlet传递到JSP页面?【代码】

如下所述,我对代码进行了更改,如下例所示,但它没有在JSP中显示firstname和lastname: Servlet代码://.... HttpSession session = request.getSession(); Person person = (Person) session.getAttribute("person"); if (person == null) {person = new Person(); } person.setNewId(newId); person.setFirstName(firstName); person.setLastName(lastName); session.setAttribute("person", person);Reques...

如何使用Maven Cargo在Glassfish中设置配置(JDBC Realm或Java Mail Session)?【代码】

我使用Maven Cargo(1.2.1)配置并启动Glassfish 3.1.2进行集成测试.我能够配置数据源并启动服务器.但我还需要配置JDBC安全领域以及Java Mail Session. 但我不知道如何使用maven货物配置安全领域和Java邮件会话,是否有人有想法? 一种方法可能是使用asadmin但我不知道如何从货物中使用它. 到目前为止我所拥有的:<plugin><groupId>org.codehaus.cargo</groupId><artifactId>cargo-maven2-plugin</artifactId><version>1.2.1</version...

java – 从无状态EJB访问SessionScoped对象【代码】

我有一个SessionScoped类.对于每个用户访问,我需要一个自己的这个类的实例.一切都很好,很长一段时间.但是现在我还需要从后端访问这些对象,而无需任何用户交互.我确实有一个无状态的企业bean,但每当我想访问会话作用域对象时,我都会得到一个例外.一个简单的示例代码如下:@SessionScoped public class SessionObj implements Serializable {public String getValue() {return "Hello World";} }@Stateless public class StatelessBe...

java – Hibernate Sessionfactory重启|弹簧【代码】

我的要求如下: 我需要在我的Spring Web应用程序中频繁地重新启动(或重建)hibernate会话工厂,并使用我从外部获取的新HBM文件. 目前我的Sessionfactory类如下所示,使用SessionFactory Proxy来拦截’OpenSession’调用. 在那里,我正在检查重新启动和重建sessionFactory的条件. 我的问题是,在并发环境中,处于其他事务中间的其他用户在此重新启动期间受到影响. 无论如何通过检查所有事务并打开会话来执行重启,并在其他所有事务完成后执...

SESSION - 相关标签