帮忙查错,谢谢!

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.


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














...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用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 后面加一个 '{'
v1.5.2 Build 1 版汉化说明 汉化人:王锦阳 汉化语言:简体中文 汉化版本:1.5.2 Build 1 EasyUI版本:1.5.2 汉化时间:2017年06月27日 个人博客:http://blog.sina.com.cn/richie696 好吧,这次更新迟了,因为工作实在太忙,加上最近在忙着买车的事情,所以已经顾不过来了,今天上easyui官网看已经发布1.5.2了,查了一下发现好久之前就更新了,好在主要是优化和BUG修复,没有什么新内容的加入,所以应该不会妨碍大家使用,另外由于官方会不定期的更新官方的文档,更新也不会通知我,所以我制作API的时候也只能根据我所在时间点的官方文档作为翻译基础,而文档发布之后更新的内容自然不会出现在中文API当中,所以这就需要大家的帮忙和反馈了,反馈方式有2种: 1.我的博客文章下直接回复; 2.加入Easy UI的使用交流群:189263358(本群欢迎那些愿意分享和帮助别人的人,如果只是那种一味只知道求帮助而从不帮助别人的人请勿加群,否则加了也会被踢掉,谢谢配合。) 反馈后我会将新内容加入,我不可能每次更新文档都将中文API和英文官网上的文档做一次1:1的校验,这样工作量太大,我也没那么多时间,所以感谢大家来一起帮忙完善! jQuery EasyUI 1.5.2 版本更新内容 Bug(修复) • form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG; • textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG; • datagrid:修复在不存在的行上调用“selectRow”方法的时候会导致记录无效行信息的BUG。 Improvement(改进) • datagrid:ctrl键选择支持Mac键盘; • datagrid:新增“scrollOnSelect”属性,可以让用户确定是否在选择行时自动滚动到对应行所在的位置; • combotree:添加“textField”属性; • combotreegrid:添加“textField”属性; • pagination:添加“showPageInfo”属性; • panel:添加“halign”和“titleDirection”属性,以允许用户自定义面板标题文字的对齐方式; • accordion:添加“halign”属性,以允许用户构建水平方向的分类标签; • tagbox:添加“required”属性,以允许用户将其用于验证指定值是否为空(译者注:该属性自validatebox继承而来,1.5.2版之前也有该属性只是设置以后无效)。

81,116

社区成员

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

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