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

java – 自动在spring中为JSESSIONID cookie添加安全标志【代码】

我有一个在nginx后面的tomcat应用程序服务器.SSL终止于nginx.部署在tomcat上的Spring web-mvc应用程序应该在JSESSIONID上设置安全标志.如果spring有一些自动检测功能会很酷,所以我不会在开发过程中受到打扰,因为我没有SSL. 有没有办法告诉spring自动设置标志? 我使用JavaConfig来设置应用程序并使用Maven来创建可部署的war文件. 我已经检查了这个,但这看起来有点丑陋和静态:set ‘secure’ flag to JSESSION id cookie解决方法:当...

如何在java中设置session属性?【代码】

参见英文答案 > How do you store Java objects in HttpSession? 4个我可以在scriptlet中设置session属性,但是当我尝试在java类中设置session属性时,它会显示错误,例如“session is not resolved”.那么如何在java中设置会话?<%String username = (String)request.getAttribute("un"); session.setAttribute("UserName", username);%>解决方法:通过Java类,我假设你的意思是一个Servlet类,因为...

PHP中是否有一种方法可以像Java EE一样使用持久数据? (在PHP线程之间共享对象)没有session或cache / DB【代码】

在PHP中是否有一种方法可以使用“会话外”变量,这些变量不会在每个连接处加载/卸载,就像在Java服务器中一样? 请原谅我缺乏准确性,我不知道如何以正确的方式写它. 主要想法是这样的事情:<?php...// $variablesAlreadyLoaded is kind of "static" and shared between all PHP threads// No need to initialize/load/instantiate it.$myVar = $variablesAlreadyLoaded['aConstantValueForEveryone'];... ?>我已经使用shmop和其他奇怪...

java – 如何使用Hive支持创建SparkSession(未找到“Hive类”)?【代码】

我正在尝试运行此代码时遇到此错误.import org.apache.spark.sql.Dataset; import org.apache.spark.sql.Row; import org.apache.spark.sql.SparkSession; public class App {public static void main(String[] args) throws Exception {String warehouseLocation = "file:" + System.getProperty("user.dir") + "spark-warehouse";SparkSession spark = SparkSession.builder().master("local").appName("Java Spark Hive Exampl...

java – Apache HttpClient 4.0.3 – 如何为POST请求设置带sessionID的cookie?【代码】

你能告诉我如何在cookie中存储jsessionid,所以它可以通过post请求传递给servlet吗?我正在使用Apache HttpClient版本4.0.3.我发现的所有解决方案都解释了如何使用HttpClient 3.1执行此操作.我已经阅读了教程并试过这个,但它无法正常工作.HttpPost httppost = new HttpPost(postData); CookieStore cookieStore = new BasicCookieStore(); BasicClientCookie cookie = new BasicClientCookie("JSESSIONID", getSessionId()); cookie...

java – 如何在JSP页面中使用session来获取信息?【代码】

我有一个用于编辑某些用户信息的JSP页面.当用户登录网站时,我会将信息保存在会话中,然后在我的编辑页面中尝试以下操作:<%! String username=session.getAttribute("username"); %> <form action="editinfo" method="post"><table><tr><td>Username: </td><td> <input type="text" value="<%=username %>" /> </td></tr></table> </form>但它给出了错误,说会话无法解决.我能做些什么呢?解决方法:JSP隐式对象如会话,请求等在JSP声明...

java – Spring Boot – Hibernate SessionFactory的句柄【代码】

有谁知道如何处理由Spring Boot创建的Hibernate SessionFactory?解决方法:你可以用: SessionFactory sessionFactory = entityManagerFactory.unwrap(SessionFactory.class); 其中entityManagerFactory是JPA EntityManagerFactory.package net.andreaskluth.hibernatesample;import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory;import org.hibernate.Session; import org.hibernate.Session...

java – 如何修复org.hibernate.LazyInitializationException – 无法初始化代理 – 没有Session【代码】

我得到以下异常:Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Sessionat org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167)at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyIni...

java – 为什么Hibernate Open Session in View被认为是一种不好的做法?

您使用什么样的替代策略来避免LazyLoadExceptions? 我确实理解在视图中打开会话有以下问题: >分层应用程序在不同的jvm中运行>事务只在最后提交,很可能你以前想要结果. 但是,如果您知道您的应用程序在单个虚拟机上运行,??为什么不通过在视图策略中使用开放会话来减轻您的痛苦?解决方法:因为在视图层中发送可能未初始化的代理(尤其是集合)并从中触发休眠加载可能会从性能和理解的角度来解决问题. 理解: 使用OSIV“污染”视图层,其...

java – 如何在Struts 2拦截器中访问HttpSession?我是不是该?【代码】

我在Struts2中看到了拦截器的概念.我在Struts2的教程中看到了下面的例子. 在此示例中,作者使用拦截器通过访问HttpSession来检查凭据,并检查其中的USER_KEY. 在拦截器本身访问HttpSession是一个坏主意吗?我猜拦截器是Java EE编程中的简单servlet过滤器. 我觉得访问HttpSession的最佳位置是在Struts2的action类中. 如果我错了,请纠正我.public class AuthorizationInterceptor extends AbstractInterceptor {private static final S...

java – 如何使用Spring security 2和Apache Tomcat 7设置将JSESSIONID cookie设置为安全【代码】

如何使用Spring security 2和Apache Tomcat 7设置将JSESSIONID cookie设置为安全. 已经在web.xml中放入了下面的代码,它似乎并没有起作用.<cookie-config><secure>true</secure> </cookie-config>谢谢解决方法:使用以下内容:<session-config><cookie-config><secure>true</secure><http-only>true</http-only></cookie-config> </session-config>

java – Spring Hibernate应用程序中的问题:org.hibernate.HibernateException:找不到当前线程的Session【代码】

我正在研究如何将Spring Framework与Hibernate集成以创建我的DAO对象 我在从CRUD操作集执行读取操作时遇到一些问题. 我有这个实现我的DAO对象的类:package org.andrea.myexample.HibernateOnSpring.dao;import org.andrea.myexample.HibernateOnSpring.entity.Person; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.transaction.annotation.Transactional;public class Person...

JavaWeb笔记(11)-会话中的Session【代码】

Session:服务器端会话技术1. Session:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端 2. 使用步骤:a. 获取HttpSession对象:HttpSession hs = request.getSession();b. 使用HttpSession对象:* Object getAttribute(String name);* void setAttribute(String name, Object value);* void removeAttribute(String name);-- 如果想要实现一次性效果,则在get方法获取完存储的对象后,应该使用remove方法...

java – Spring MVC3 @SessionAttributes和@ModelAttribute将自动从请求中获取值【代码】

我正在尝试开发一个Spring MVC应用程序,现在我遇到了一个问题.登录成功后,我将User实体添加到会话并调用http:// localhost:8080 / user以获取会话用户.这里一切都好.但是,如果我调用这个URL http:// localhost:8080 / user?username = testuser,那么会话用户的用户名将更改为testuser.我该怎么办才能从会话中获取当前用户? 代码如下 实体:@Entity public class User {private Long id;private String username;// ...Getter...

java – 使用Spring依赖注入时,Hibernate SessionFactory始终为null【代码】

我在CityDaoImpl中的save方法中得到NullpointerException.似乎sessionFactory没有自动装配,因为在调试时发现sessionFactory从未在CityDaoImpl中注入.我看了很多答案,但没有一个能解决我的问题.这是我的HibernateConfig.xml文件:<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www....

SESSION - 相关标签