Java中如何读写cookie Love The Way You Lie 2022-08-01 15:40 133阅读 0赞 Java中如何读写cookie Java代码 ![收藏代码][icon_star.png] 1. java 代码 2. //写cookie 3. Cookie namecookie = **new** Cookie("name",name); 4. Cookie passwordcookie = **new** Cookie("password",password); 5. Cookie optioncookie = **new** Cookie("option","1"); 6. 7. //生命周期 8. namecookie.setMaxAge(60\*60\*24\*365); 9. passwordcookie.setMaxAge(60\*60\*24\*365); 10. optioncookie.setMaxAge(60\*60\*24\*365); 11. //设置哪个域名写cookie 12. namecookie.setDomain("www.\*\*\*.com"); 13. passwordcookie.setDomain("www.\*\*\*.com"); 14. optioncookie.setDomain("www.\*\*\*.com"); //如果不设置setDomain(),将不能够写入cookie 15. 16. response.addCookie(namecookie); 17. response.addCookie(passwordcookie); 18. response.addCookie(optioncookie); 19. 20. //读cookie 21. Cookie\[\] cookies = request.getCookies(); 22. **if**(cookies!=**null**) 23. \{ 24. String name = ""; 25. String password = ""; 26. String option = ""; 27. **for** (**int** i = 0; i < cookies.length; i++) 28. \{ 29. Cookie c = cookies\[i\]; 30. **if**(c.getName().equalsIgnoreCase("name")) 31. \{ 32. name = c.getValue(); 33. \} 34. **else** **if**(c.getName().equalsIgnoreCase("password")) 35. \{ 36. password = c.getValue(); 37. \} 38. **else** **if**(c.getName().equalsIgnoreCase("option")) 39. \{ 40. option = c.getValue(); 41. \} 42. \} 43. \} setMaxAge(参数):参数为负数代表关闭浏览器时清除cookie,参数为0时代表删除cookie,参数为正数时代表cookie存在多少秒。 HttpServletResponse.addCookie(参数1,参数2):将创建好的cookie写入用户计算机。参数1代表cookie的名子,参数2代表cookie的值。 通过HttpServletRequest.getCookies()方法可以从相应用户读取cookie列表,放在cookie类型的数组中,通过数组中各个cookie的getName()和getValue()方法可以获取各个cookie的名称和值。 读cookie Java代码 ![收藏代码][icon_star.png] 1. Cookie\[\] cookies = request.getCookies(); 2. //cookies不为空,则清除 3. **if**(cookies!=**null**) 4. \{ 5. **for**(Cookie cookieTemp : cookies)\{ 6. String cookieIdentity = cookieTemp.getName(); 7. //查找身份串 8. **if**(cookieIdentity.equals(AppConstants.COOKIE\_IDENTITY)) 9. \{ 10. /\* 11. \* setMaxAge(参数):参数为负数代表关闭浏览器时清除cookie,参数为0时代表删除cookie,参数为正数时代表cookie存在多少秒。 12. \*/ 13. cookieTemp.setMaxAge(0); 14. response.addCookie(cookieTemp); 15. \} 16. \} 17. \} [icon_star.png]: /images/20220731/f97de7f696384ac3a3f7c79b9593c0e0.png
相关 Java中如何实现文件读写操作? 在Java中,我们可以使用内置的类和技术来实现文件的读写。以下是两种常用的方法: 1. 使用`FileInputStream`和`FileOutputStream`进行读写操 超、凢脫俗/ 2024年09月16日 06:03/ 0 赞/ 17 阅读
相关 在Java中如何读写XML文件? 在Java中,我们可以使用Java的内置库`javax.xml.parsers`和`java.io`来读写XML文件。 以下是一些基本步骤: 1. **创建解析器**:使用 ╰+攻爆jí腚メ/ 2024年09月14日 22:18/ 0 赞/ 5 阅读
相关 在Java中如何处理文件读写错误 在Java中,处理文件读写错误主要是通过try-catch语句来实现的。以下是一个基本的例子: ```java import java.io.*; public class 你的名字/ 2024年09月13日 00:18/ 0 赞/ 23 阅读
相关 如何在Java中处理文件读写? 在Java中,处理文件读写主要是通过java.io包中的类来实现的。以下是一些基本的操作: 1. **文件的创建**: ```java File file = new Fil 傷城~/ 2024年09月12日 11:39/ 0 赞/ 23 阅读
相关 如何在Java中处理文件读写异常 在Java中,处理文件读写异常通常会使用try-catch-finally语句结构。以下是一个示例: ```java import java.io.File; import 超、凢脫俗/ 2024年09月11日 11:15/ 0 赞/ 33 阅读
相关 如何在Java中处理文件读写错误 在Java中,处理文件读写错误通常涉及到异常捕获和处理。以下是一些基本步骤: 1. **打开文件**:使用`FileInputStream`, `BufferedInputS 痛定思痛。/ 2024年09月10日 22:42/ 0 赞/ 36 阅读
相关 跨域读写Cookie [原文链接][Link 1] Cookie作用域 Cookie 在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的Cookie 是可以共享的, 本是古典 何须时尚/ 2022年08月18日 00:43/ 0 赞/ 190 阅读
相关 JS操作cookie(读/写/删) ![SouthEast][] <!DOCTYPE html> <html> <head> <meta charset="UT 约定不等于承诺〃/ 2022年08月12日 01:02/ 0 赞/ 114 阅读
相关 Java中如何读写cookie Java中如何读写cookie Java代码 ![收藏代码][icon_star.png] 1. java 代码 2. //写cookie Love The Way You Lie/ 2022年08月01日 15:40/ 0 赞/ 134 阅读
还没有评论,来说两句吧...