jsp页面中用Httpsession的问题

我的一个loginok.jsp文件内容如下<%@pageimport="javax.servlet.*,javax.servlet.http.*"contentType=... 我的一个loginok.jsp文件内容如下

<%@ page import="javax.servlet.*,javax.servlet.http.*" contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>
LoingokPage
</title>
</head>
<body>
<%
Httpsession session=request.getSession();
username=(String)session.getAttribute("username");
if(username==null)
response.SendRedirect("/registerLogin/login.html");
else
{
%>
<h1><%= username %> Welcome You to here</h1>
<%
}
%>

</body>
</html>

运行后出现的错误是:

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 11 in the jsp file: /registerLoginWeb/loginok.jsp
username cannot be resolved
8: <body>
9: <%
10: HttpSession session1=request.getSession();
11: username=(String)session1.getAttribute("username");
12: if(username==null)
13: response.SendRedirect("/registerLogin/login.html");
14: else

An error occurred at line: 12 in the jsp file: /registerLoginWeb/loginok.jsp
username cannot be resolved
9: <%
10: HttpSession session1=request.getSession();
11: username=(String)session1.getAttribute("username");
12: if(username==null)
13: response.SendRedirect("/registerLogin/login.html");
14: else
15: {

An error occurred at line: 13 in the jsp file: /registerLoginWeb/loginok.jsp
The method SendRedirect(String) is undefined for the type HttpServletResponse
10: HttpSession session1=request.getSession();
11: username=(String)session1.getAttribute("username");
12: if(username==null)
13: response.SendRedirect("/registerLogin/login.html");
14: else
15: {
16: %>

An error occurred at line: 17 in the jsp file: /registerLoginWeb/loginok.jsp
username cannot be resolved
14: else
15: {
16: %>
17: <h1><%= username %> Welcome You to here</h1>
18: <%
19: }
20: %>
展开
 我来答
bemg123
2011-05-14 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:125万
展开全部
额,你的username 没有定义类型啊,这样:
String username = (String)session.getAttribute("username");
然后,这个session 是JSP页面的内部对象,不需要再定义。
最后,你的 response.SendRedirect(url)错了,注意是
这样写的 response.sendRedirect("/registerLogin/login.html");
//******************修改后为***************************
<%@ page import="javax.servlet.*,javax.servlet.http.*"
contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>
LoingokPage
</title>
</head>
<body>
<%
String username=(String)session.getAttribute("username");
if(username==null)
response.sendRedirect("/registerLogin/login.html");
else
{
%>
<h1><%= username %> Welcome You to here</h1>
<%
}
%>

</body>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcm475800568
2011-05-14 · TA获得超过114个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:84.7万
展开全部
这个页面没有错 错误在login.html里 你检查一下login页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b9f3058
2011-05-14 · TA获得超过319个赞
知道答主
回答量:71
采纳率:0%
帮助的人:31.2万
展开全部
路径的问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式