`

Cookie与Session的异同与URL重写

    博客分类:
  • java
 
阅读更多
Cookie与Session的异同与URL重写

1.cookie和session都是用来保存用户状态信息的一种方法和手段
2.cookie是保存在客户端上的 session是保存在服务器上的
3.cookie安全性较差 session安全性较高
4.cookie的保存时间可以非常长。
5.session是通过cookie的机制来实现的。

两个典型的问题
1.客户端禁用cookie,问session还能工作吗?
不能(事实)绝大多数,原因是他没有使用URL重写来解决cookie背禁用的问题
能(事实)微乎其微,原因是它使用了URL重写的机制
2.cookie可以用来实现购物车功能吗?


无论是cookie 还是URL 重写目地都是向服务器传递
jsessionid=32位     这么一个key和value的名值对


URL重写  response.encodeURL();
分享到:
评论

相关推荐

    cookie 和 session 保存的异同

    如果用户禁用了Cookie,那么Session跟踪将无法进行,除非采用URL重写等替代方法。 总结来说,Cookie和Session各有优缺点,Cookie适合存储少量、不敏感的数据,并且不需要服务器资源,而Session则适合存储更多、敏感...

    对比分析php中Cookie与Session的异同

    之后,这个Session ID会通过Cookie返回给客户端,或者通过URL重写、表单隐藏字段等其他方式传递。用户之后的每次请求,服务器会通过传递的Session ID来识别用户,并恢复之前的会话状态。 Session机制的优点在于安全...

    Java Web学习之Cookie和Session的深入理解

    "Java Web学习之Cookie和Session的深入理解...答案是不能,绝大多数的网站是这样,原因是没有使用URL重写机制来解决Cookie被禁用的问题。 * Cookie可以用来实现购物车功能吗?答案是可以,Session能做的Cookie也能做。

    JAVAEEWEB高级编程期末考试复习资料.pdf

    SERVLET 保持会话的方法有三种:使用 Cookie 进行会话跟踪、使用 URL 重写跟踪会话、使用 HttpSession 对象跟踪会话。 8. Servlet 和 JSP 的异同 相似之处:两者都是基于 Java 的技术,所以都继承了 Java 的所有...

    ASP.NET程序设计

    7. **路由和URL重写**:ASP.NET MVC支持自定义URL结构,通过路由规则可以实现友好的URL,提升用户体验和SEO效果。 8. **数据访问技术**:学习如何使用ADO.NET、Entity Framework或更现代的ORM(对象关系映射)工具...

    基础知识.pdf

    详细讲解了HTTP请求的GET与POST方式的区别,session与cookie的区别,并深入分析了线程的创建方式,线程的生命周期,以及线程安全问题。 在框架篇中,讨论了Spring框架的核心概念和原理,包括BeanFactory和...

    ASP.NET常用的三十三种实用代码

    7. **URL重写**:了解如何通过URL重写提供友好的URL结构,提升SEO效果。 8. **分页(Paging)**:实现数据集的分页显示,提高大型数据集的加载效率。 9. **缓存(Caching)**:学习使用ASP.NET的缓存机制,减少...

    java面试基础面试

    - **URL重写**: 通过在URL中添加额外的信息来跟踪会话。 - **session**: 服务器端存储每个用户的会话数据。 - **隐藏域**: 在HTML表单中使用隐藏字段来传递会话数据。 #### 八、JSP的四种范围 **8.1 范围说明** - ...

    ASP.NET项目实战 原代码

    5. **路由和URL重写**:学习如何定义和使用ASP.NET的URL路由规则,优化URL结构。 6. **异常处理和日志记录**:理解如何优雅地处理错误,并实现日志记录以方便排查问题。 7. **安全性和身份验证**:学习如何实现用户...

    ASP.NET面试题集合

    4. 接口与类的异同: - 类可包含方法实现,支持单一继承。 - 接口仅包含方法声明,不包含实现,支持多继承。接口定义行为规范,强制实现类遵循。 5. DataReader 和 DataSet 的对比: - DataReader:只向前读取,...

    C#经典面试题.docx

    20. 类与结构的异同:类是引用类型,实例化在堆上,支持继承和方法重写;结构是值类型,实例化在栈上,不支持继承,通常用于存储小数据结构。 21. 代码分析:`strTmp.Length`返回字符串的字符数量,不包含空格;`...

    ASP.NET面试题(推荐_有答案)

    5. 无法使用Session、Cookie、Application时的变量传递方法: - 使用ViewState存储页面状态。 - 使用HiddenField控件隐藏数据。 - 利用URL路由(Url Routing)传递参数。 - 在查询字符串中加密并传递数据。 6. ...

    各公司面试的题记,有问题和答案

    6. 在 B/S 系统中传递变量值,不使用 Session、Cookie、Application,可以考虑 URL 参数、隐藏表单字段、视图状态(ViewState)、查询字符串、服务器变量(ServerVariables)等。 7. 遍历 TextBox 控件并赋值:使用...

    ASp.net面试题

    替代Session和Cookie的方法 - **ViewState**: 用于存储页面状态,但不适合存储大量数据。 - **Profile**: 提供一种方式来存储用户特定的信息,安全性较高。 #### 15. 对数据的并发处理方法 - 使用事务来保证数据...

    NET笔试题目,轻松学好.NET

    18. 类与结构的异同: - 类(Class):是引用类型,实例化在堆上,支持继承和多态。 - 结构(Struct):是值类型,实例化在栈上,不支持继承,但可以实现接口。 19. 字符串编码与长度: - 默认的Encoding....

    asp.net从入门到精通课后答案【练一练】

    2. **简述Application对象、Session对象和Cookie对象的异同** - **Application对象**:用于在整个应用程序范围内存储信息,与具体的用户会话无关,通常用于存储全局性的数据或设置。 - **Session对象**:用于在...

    笔试型_J2EE初级技术面试题目

    会话跟踪技术包括Cookie、Session、URL重写等,其中Session是最常用的,它在服务器端保存会话状态,而Cookie在客户端保存会话ID。 #### 38. EL表达式隐藏对象 EL表达式中有pageScope、requestScope、sessionScope...

    ASP.net面试的一份题目

    2. ASP.NET页面间传递值的方法:URL参数、隐藏字段、Session、ViewState、Cookie、QueryStrings、Application和Cache等。每种方法都有其适用场景和优缺点,如Session适用于跨页面数据持久化,但可能导致内存消耗过大...

    从ASP到ASP.NET的会话状态管理

    本主题将深入探讨“从ASP到ASP.NET的会话状态管理”,讲解两者之间的异同以及迁移过程中如何处理会话状态。 首先,让我们回顾ASP(Active Server Pages)中的会话状态管理。在ASP中,会话状态主要通过Session对象...

Global site tag (gtag.js) - Google Analytics