如何禁止session使用cookie

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地址为识别标志了。

你可能感兴趣的:(session)