草庐IT

cookie-session

全部标签

java - 以编程方式确定 Java session 超时

Javaservlet/jsp是否有任何方法可以确定网络服务器的session超时(以秒、分钟等为单位)?我尝试查看HttpSession和系统API,但没有看到任何用于确定网络服务器session超时的属性。我知道这个值是在web.xml中设置的,但是我正在设计一个java库,需要通过代码来确定它。注意:我正在为通用网络服务器设计,不能依赖供应商特定的扩展。 最佳答案 HttpSession.getMaxInactiveInterval提供这个值intgetMaxInactiveInterval()Returnsthemaximu

java - 如何从 Servlet 访问托管 bean 和 session bean

这个问题在这里已经有了答案:GetJSFmanagedbeanbynameinanyServletrelatedclass(6个答案)关闭7年前。这是我的commandLink工作然后在myBean.javapublicStringsetSelectedUser(Useruser){this.selectedUser=user;return"Profile";}假设用户名为Peter.然后如果我点击Peter,我将设置selectedUser成为Peter的用户对象,然后重定向到个人资料页面,该页面现在呈现来自selectedUser的信息.我只想使用来创建相同的效果,所以想到GET请

java - 如何使用 Java Mail 发送 iCal session 请求并接收响应

我正在尝试使用Java邮件库将iCal发送到outlook,我已经阅读了Question,我已经有了一些示例代码publicclassSendMeetingRequest{Stringhost="";Stringport="";Stringsender="";publicstaticSimpleDateFormatdateFormat=newSimpleDateFormat("yyyyMMdd'T'HHmm'00'");publicstaticSimpleDateFormatdateParser=newSimpleDateFormat("dd-MM-yyyyHH:mm");public

java - struts2 应用程序中的 session

我创建了一个Web应用程序,我需要在其中维护session如果存在用户session,然后并且只有在那时它才会允许用户查看jsp。我以前使用过jspservlet,但我是struts2的新手。我在这里在我的操作类中设置用户名:修改后的代码privateHttpSessionsession;publicvoidsetSession(HttpSessionsession){//TODOAuto-generatedmethodstub0this.session=session;}publicHttpSessiongetSession(){returnsession;}publicString

java - 如何在 Play Framework 的 session 中存储对象(不是字符串)?

我有一个学校项目,我必须使用Java。最近发现了playframework,想尝试一下。快速入门非常简单,但我遇到了session问题。本质上是无状态的,play将整个session在cookie中发送给用户,并在下一个请求时接收它,因此它只允许session中的数据量有限。我想做的是在用户登录时从数据库中获取User对象,并将其保存在session中,这样我就可以从模板等访问它(我在User类中有一些方法需要按顺序调用自定义UI),但如果我放置User对象,play会调用它的toString方法并将其放入session中。我发现推荐的方法是将大量数据放入缓存中,但我不知道如何从模板访

Java HttpURLConnection - 带 Cookie 的 POST

我正在尝试发送带有cookie的发布请求。这是代码:try{Stringquery=URLEncoder.encode("key","UTF-8")+"="+URLEncoder.encode("value","UTF-8");Stringcookies="session_cookie=value";URLurl=newURL("https://myweb");HttpsURLConnectionconn=(HttpsURLConnection)url.openConnection();conn.setRequestProperty("Cookie",cookies);conn.set

【Python】Selenium操作cookie实现免登录

文章目录一、查看浏览器cookie二、cookie基本操作三、获取cookie并实现免登录四、封装成函数一、查看浏览器cookiecookie、session、token的区别:cookie存储在浏览器本地客户端,发送的请求携带cookie时可以实现登录操作。session存放在服务器。token应用于应用程序。F12查看浏览器cookie:二、cookie基本操作1、获取cookie:fromseleniumimportwebdriverurl="http://www.baidu.com/"driver=webdriver.Chrome()driver.implicitly_wait(20)

java - 使用相同的 cookie 名称调用 HttpServletResponse.addCookie() 是否安全?

正在打电话HttpServletResponse.addCookie();(来自servlet-api-2.5)多次使用同名的cookie安全吗?安全是指存在确定性行为,例如随后的调用将被忽略(第一次获胜)或者后续调用将始终替换cookie或类似的东西?示例:HttpServletResponseresponse=...;response.addCookie(newCookie("foo","bar"));response.addCookie(newCookie("foo","42"));哪些值将被传输到浏览器并由浏览器存储? 最佳答案

java - Cookie getMaxAge

我无法检索cookiemaxage它总是返回-1创建cookie:CookiesecurityCookie=newCookie("sec","somevalue");securityCookie.setMaxAge(EXPIRATION_TIME);检索cookie:Cookie[]cookies=request.getCookies();if(cookies!=null){for(inti=0;i我总是得到age=-1另外,当我检查firefoxcookie过期时,我看到了奇怪的日期。谢谢 最佳答案 当浏览器将cookie发送回源