JSP session读取问题

J2EE 码拜 7年前 (2017-04-11) 1638次浏览
问题:页面跑到UsingSession页面,总是输出无设置session数据。根据本人的调试,问题貌似出在写入session总的数据,读取时总是null值.但为什么本人向session写入却总是读取null呢?求帮助大家!!!
以下是本人的全部代码:
SessionInfo.jsp
JSP session读取问题
SessionData.jsp
JSP session读取问题
UsingSession.jsp
JSP session读取问题
解决方案

40

经过本人用数字实际的测试,是可以的,代码跟这里没有多大差别(中文乱码没有处理,但数据可以接收到)。
webRoot结构:
JSP session读取问题
JSP session读取问题
实际测试截图部分
SessionInfo.jsp  页面效果:
JSP session读取问题
SessionData.jsp页面效果:
JSP session读取问题
UsingSession.jsp页面效果:
JSP session读取问题
–代码–
SessionInfo.jsp的部分代码
<body>

<form action=”SessionData.jsp” method=”post”>
<table>

<tr>
<td> userName</td>
<td> <input type=”text” name=”name”/></td>
</tr>
<tr>
<td> sex</td>
<td> <input type=”text” name=”sex”/></td>
</tr>
<tr>
<td colspan=”2″>

<input type=”submit” value=”submit”></td>

</tr>
</table>

</form>
<br>
</body>
SessionData.jsp部分代码
<body>

<%
String name=request.getParameter(“name”);
String sex=request.getParameter(“sex”);

out.println(“<br> 本人的name=”+name);
out.println(“<br> 本人的sex=”+sex+”<br>”);
request.getSession().setAttribute(“name”,name);
request.getSession().setAttribute(“sex”,sex);
%>

–<br>
<a href=”UsingSession.jsp”> 本人的session</a>
<br>
</body>
UsingSession.jsp部分代码(转换类型的2种方式,都可以):
<body>
<%   String name=(String)request.getSession().getAttribute(“name”);
out.println(“–name是:”+name);

Object sexObj=request.getSession().getAttribute(“sex”);
out.println(“<br>–sex为:”+sexObj.toString());

%>
</body>
JSP session读取问题


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明JSP session读取问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)