WAP上大部分的客户浏览器都不支持Cookie,索性禁止Session使用Cookie,统一使用URL地址重写会更好一些。
以下两种方法用于禁止session使用cookie,而只使用URL中的jsessionid
一、打开项目的WebRoot目录下的META-INF文件夹(跟WEB-INF文件夹同级,如果没有则创建),打开context.xml(如果没有则创建),编辑内容如下:
代码1 /META-INF/context.xml
<?xml version='1.0' encoding='UTF-8'?>
<Context path="/myproject" cookies="false">
</Context>
其中的myproject为工程的名称
二、修改Tomcat全局的conf/context.xml,修改内容如下:
代码2 context.xml
<!-- The contents of this file will be loadedfor each web application -->
<Context cookies="false">
<!-- ... 中间代码略 -->
</Context>
部署后TOMCAT便不会自动生成名JSESSIONID的Cookie,Session也不会以Cookie为识别标志,而仅仅以重写后的URL地址为识别标志了。
分享到:
相关推荐
标题“flask-session-cookie-manager”指的是一个Python应用,它专门针对Flask框架,用于管理和操作session cookie。在Web开发中,session cookie是服务器用来跟踪用户状态的一种方式,特别是在无状态的HTTP协议上...
### j2ee实验二:学习使用Session和Cookie #### 实验背景与目标 在现代Web应用开发中,理解和掌握会话管理和用户认证是至关重要的。本实验旨在通过一系列实际操作来帮助学生熟悉J2EE环境下Session和Cookie的工作...
本项目“flask-session-cookie-manager-master.zip”显然是一款针对Flask Web框架的session管理工具,它专注于session的加密与解密。Flask是一个轻量级的Python Web服务器网关接口(WSGI)应用框架,广泛用于快速...
在提供的`flask_session_cookie_manager3.py`和`flask_session_cookie_manager2.py`文件中,可能包含了实现这个过程的代码。这些脚本可能用来检查或调试`Flask`应用的`session`和`cookie`管理,或者用于演示如何手动...
- **依赖关系**:Session的使用通常依赖于Cookie,因为Session ID通常是通过Cookie传递给服务器的。 #### 二、区别 1. **存储位置**: - Cookie存储在客户端,容易被用户查看和修改,安全性较低。 - Session...
开发者需要根据实际需求来选择使用Session还是Cookie。 在ThinkPHP5框架中,这两种技术的使用不仅限于简单的设置和获取。它们还可以与其他功能结合,比如认证、权限控制等。例如,你可以将用户登录后的信息存入...
标题与描述中的关键词“session和cookie区别”指向了两种在Web开发中常用的状态...总之,session和cookie在Web开发中扮演着重要角色,了解它们的区别和使用场景对于构建安全、高效、用户友好的Web应用程序至关重要。
### Session与Cookie的区别及配置使用 #### 一、概述 在Web开发中,尤其是在使用PHP进行后端开发时,为了实现用户状态管理、个性化设置等功能,开发者常常需要使用到两种技术:Session 和 Cookie。这两种技术虽然...
在实际应用中,Session和Cookie往往结合使用。例如,可以使用Cookie来存储用户的登录状态,然后用Session来存储用户在登录后的个性化信息。同时,考虑到隐私问题,开发者需要告知用户何时设置了Cookie,并尊重用户的...
### Cookie、Session与Token的区别及使用详解 #### 一、Cookie **定义**: Cookie是一种用于在客户端保持状态的方案。简单来说,当你访问一个网站时,该网站可能会在你的计算机上留下一些信息(如用户名、密码等),...
【Session与Cookie原理...理解并熟练掌握Session和Cookie的使用,能够帮助开发者构建更安全、高效的应用。在实际应用中,通常会结合两者,利用Cookie存储Session ID,而Session用于存储敏感数据,以兼顾安全和性能。
在Web开发中,Session和Cookie是两种非常重要的用户状态管理工具。它们主要用于在HTTP协议无状态的特性下,保持用户的会话信息,实现用户在不同页面间的个性化体验和数据跟踪。下面将详细介绍这两种机制以及它们在...
JavaWeb 使用 Session 和 Cookie 实现登录认证 Session 和 Cookie 是 Web 开发中两种常用的技术,分别用于实现用户会话和客户端数据存储。本文将详细介绍如何使用 Session 和 Cookie 实现登录认证。 什么是 ...
完全不用session和cookie的验证码,样式自己设置,自己设置字符数
在Web开发中,Cookie和Session是两种常见的用户身份验证...通过以上讲解,你应该对C#中如何使用Cookie和Session进行登录实现了深入的理解。实际项目中,应根据需求选择适合的用户认证方法,并确保遵循最佳安全实践。
### JAVA之cookie与session #### 一、Cookie与Session的概念 **Cookie** 与 **Session** 是两种在 Web 开发中用于跟踪用户会话的重要技术。它们的主要目标是在客户端和服务端之间保持状态。 - **Cookie** 机制...
SpringSession通过配置可以选择使用特定的头部名称来传输session信息。 现在,我们来看看`CookieHeaderHttpSessionStrategy.java`这个文件。这个类是SpringSession实现上述策略的关键组件,它继承自`...
【Session与Cookie】是Web开发中两种常见的会话管理技术,它们主要负责在客户端和服务器之间维护用户状态。 **一、Cookie机制与Session机制的区别** 1. **Cookie机制**:Cookie是在客户端保持状态的方式,服务器将...
session和cookie的使用,使用session显示用户,使用cookie实现记住密码
在“源码”和“工具”标签的提示下,我们可以推断文章可能涉及了Cookie和Session的实现细节,或许还涵盖了如何在实际项目中使用它们,或者分析了一些常见的库和框架如何处理Session和Cookie。例如,Spring框架提供了...