帮忙查错,谢谢!

bigtree0906 2005-01-28 01:43:08
大家帮忙看一下这样的代码是怎么出错了,代码和错误结果随后。
<%@ page contentType="text/html; charset=gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unittled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<LINK href="css/hellking.css" type=text/css rel=stylesheet>

<body>
<%
boolean isLog=false;
try
{
isLog=((String)session.getAttribute("isLog")).equals("1");
}
catch(Exception e)
{
//out.println(e);
}
%>
<table width="842" align="center" cellpadding="3" cellspacing="1" class=tableborder1>
<tr>
<td width="832" class=tablebody2>::
<a href="index.jsp" target="_top">首页</a>
<a href="index.jsp" target="_top">邮件</a>
<a href="shop/searchForm.html" target="mainFrame">商品搜索</a>
<a href="/jsptest/servlet/forumservlet?jumpPage=1" target="mainFrame">论坛</a>
<%
if (isLog)
{
if(((Integer)session.getAttribute(userType")).equals(new Integer(1)))
{
%>
<a href="index.jsp" target="_top">个人信息</a>
<%
}
else
%>
<a href="manage/index.jsp" target="_new">系统管理</a>
<%
}
%>
<a href="logout.jsp" target="_top">注销</a>
<%
}
%>::
</td>
</tr>
<tr>
<td width="832" class=tablebody2>
<%
if (isLog)
{
%>
欢迎光临!
<%
=session.getAttribute("name")
%>
,您是第
<%
=session.getAttribute("userLogCount")
%>
次登录,您上次登录的时间是:
<%
=session.getAttribute("userLastLogTime")
%>
<%
}
else
{
%>
<form name="form1" method="post" action="login.jsp">     
用户名
<input type="text" name="userId" size="15" style="BORDER-RIGHT: #ffffff 1px groove;
BORDER-TOP: #ffffff 1px groove; FONT: 12px Verdana,Geneva,sans-serif;
BORDER-LEFT: #ffffff 1px groove; WIDTH: 100px; COLOR: #000000;
BORDER-BOTTOM: #ffffff 1px groove; HEIGHT: 18px BACKGROUND-COLOR: #DFF1F9">
密码
<input type="password" name="password" size="15" style="BORDER-RIGHT: #ffffff 1px groove;
BORDER-TOP: #ffffff 1px groove; FONT: 12px Verdana,Geneva,sans-serif;
BORDER-LEFT: #ffffff 1px groove; WIDTH: 100px; COLOR: #000000;
BORDER-BOTTOM: #ffffff 1px groove; HEIGHT: 18px BACKGROUND-COLOR: #DFF1F9">
<input type="submit" name="Submit" value="确定" style="height:20; font:9pt;
BORDER-BOTTOM: #cccccc 1px groove; BORDER-RIGHT: #cccccc 1px groove;
BACKGROUND-COLOR: #eeeeee">
</form>
<%
}
%>
</td>
</tr>
</table>
</body>
</html>

错误提示如下:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

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

An error occurred at line: 28 in the jsp file: /title.jsp

Generated servlet error:
[javac] Compiling 1 source file

D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:56: unclosed string literal
if(((Integer)session.getAttribute(userType")).equals(new Integer(1)))
^



An error occurred at line: 38 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:64: ')' expected
out.write("\r\n 绯荤?绠$?\r\n ");
^



An error occurred at line: 56 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:29: 'try' without 'catch' or 'finally'
try {
^
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:79: illegal start of expression
=session.getAttribute("name")
^



An error occurred at line: 60 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:83: illegal start of expression
=session.getAttribute("userLogCount")
^



An error occurred at line: 64 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:87: illegal start of expression
=session.getAttribute("userLastLogTime")
^



An error occurred at line: 28 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:100: illegal start of type
} catch (Throwable t) {
^
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:109: expected
}
^
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:111: 'class' or 'interface' expected
}
^
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:112: 'class' or 'interface' expected
^
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:56: cannot resolve symbol
symbol : variable userType
location: class org.apache.jsp.title_jsp
if(((Integer)session.getAttribute(userType")).equals(new Integer(1)))
^



An error occurred at line: 28 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:56: incompatible types
found : java.lang.Integer
required: boolean
if(((Integer)session.getAttribute(userType")).equals(new Integer(1)))
^



An error occurred at line: 51 in the jsp file: /title.jsp

Generated servlet error:
D:\software\Tomcat 5.0\work\Catalina\localhost\jspdev\org\apache\jsp\title_jsp.java:74: cannot resolve symbol
symbol : variable isLog
location: class org.apache.jsp.title_jsp
if (isLog)
^
13 errors


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.


--------------------------------------------------------------------------------














...全文
100 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigtree0906 2005-01-28
  • 打赏
  • 举报
回复
已解决,结贴!
Jacky1206 2005-01-28
  • 打赏
  • 举报
回复
<a href="logout.jsp" target="_top">注销</a>
<%
} ------------------------------ 这里

去掉这里的这个 '}' 或者

else { ------------------------------ 这里
%>
<a href="manage/index.jsp" target="_new">系统管理</a>
<%
}

在这个 else 后面加一个 '{'

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧