请问这个JSP的SESSION为什么是NULL
在session_login.html里面提交name
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 无标题文档 </title>
</head>
<body>
<form name= "form1 " method= "post " action= "check.jsp ">
<label> name
<input type= "text " name= "name ">
</label>
<br>
<input name= "ok " type= "submit " value= "提交 ">
</form>
</body>
</html>
在check.jsp里面写入session
<%@ page contentType= "text/html; charset=gb2312 " language= "java " import= "java.sql.* "
errorPage= " "%>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 无标题文档 </title>
</head>
<body>
<%
String name = request.getParameter( "name ");
session.setAttribute( "name ",name);
response.sendRedirect( "success.jsp ");
%>
</body>
</html>
在success.jsp页面里面读出session
<%@ page contentType= "text/html; charset=gb2312 " language= "java " import= "java.sql.* " errorPage= " " %>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 无标题文档 </title>
</head>
<body>
<%=request.getAttribute( "name ")%>
</body>
</html>
现在这三个页面均可以执行 在name表单里输入内容后 在最后的 =request.getAttribute( "name ")出来的值是null
请问是不是有什么不对的地方
------解决方案--------------------应该是session.getAttribute( "name ")吧,你试一下
------解决方案--------------------应该是: <%=session.getAttribute( "name ")%>