请教jsp中关于session的问题
如题:
第一个文件:(GetName.htm)
<html>
<body>
<form method="post" action="SaveName.jsp">
What's your name?<input type="text" name="username" size="20">
<p><input type="submit">
</body>
</html>
第二个文件:(SaveName.jsp)
<html>
<body>
<%
String name=request.getParameter("username");
session.setAttribute("theName",name);
%>
<a href="NextPage.jsp">Continue</a>
</body>
</html>
第三个文件:(NextPage.jsp)
<html>
<body>
Hello,<%= session.getAttribute("theName") %>
</body>
</html>
问题:
在第一个页面上随便输入字符,为什么参数传不到theName里面去呢?
第三个页面只是显示一个:Hello,
想不明白,望高手指教,万分感谢!
搜索更多相关主题的帖子:
session jsp
----------------解决方案--------------------------------------------------------
我帮你试下。==8
----------------解决方案--------------------------------------------------------
先不用试了,你的form就没结束标签
----------------解决方案--------------------------------------------------------
,呵呵,谢谢了
改了一个还是不行啊,参数还是没有传过去呢
----------------解决方案--------------------------------------------------------
第三个文件:(NextPage.jsp)
<html>
<body>
Hello,<%= session.getAttribute("theName") %>
</body>
</html>
Hello,<%=(String)session.getAttribute("theName")%>
----------------解决方案--------------------------------------------------------
跟那个没关系。他的代码应该是没问题的!
----------------解决方案--------------------------------------------------------
默认应该就是String,我在测试,少后
----------------解决方案--------------------------------------------------------
代码是没问题的,我试了,就是没问题!
----------------解决方案--------------------------------------------------------
没问题的,看附件
----------------解决方案--------------------------------------------------------
,还是不行,显示不出来
启动tomacat的时候:有一些严重的错误信息
图片如下:
----------------解决方案--------------------------------------------------------