Session记录用户登录状态

由于大部分手机没有cookie可以使用,所以要给手机使用,需要进行一下操作:

禁用Session使用cookie

方法1
在META-INF目录下创建context.xml写入以下代码:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<!-- 禁用本网站的session使用cookie -->
<Context path="/" cookies="false">
</Context>

方法2
这里写图片描述

测试结果 ##

JSESSION的cookie已经找不到了。

禁用session使用cookie以后,通过连接传session

<form id="loginform" action="<%=request.getContextPath()%>/login.udo" method="get">

提交表单的时候修改为:

<form id="loginform" action="<%=response.encodeURL("/MvcExample/login.udo") %>" method="get">

结果

这里写图片描述
请求地址多出了“;jsession=………………”
就这样实现了传递。

猜你喜欢

转载自blog.csdn.net/footprint01/article/details/82491648