由于大部分手机没有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=………………”
就这样实现了传递。