|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
!!!!!!Jsp问题!!!!!!!
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: 45 in the jsp file: /bookcart/BookCart.jsp
Generated servlet error:
[javac] Compiling 1 source file
D:\Tomcat5\work\Catalina\localhost\_\org\apache\jsp\bookcart\BookCart_jsp.java:93: ')' expected
buybook=(String[]booklist.elementAt(i);
^
An error occurred at line: 45 in the jsp file: /bookcart/BookCart.jsp
Generated servlet error:
D:\Tomcat5\work\Catalina\localhost\_\org\apache\jsp\bookcart\BookCart_jsp.java:93: illegal start of expression
buybook=(String[]booklist.elementAt(i);
^
2 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:553)
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.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.19 |
!!!!!!Jsp问题!!!!!!!
Bookcart.jsp代码:
<%@ page language="java" contentType="text/html" %>;
<%@ page import="java.util.*" %>;
<%
//..........
String[] book = new String[5];
book[0] = request.getParameter("name");
book[1] = request.getParameter("author");
book[2] = request.getParameter("publisher");
book[3] = request.getParameter("price");
book[4] = request.getParameter("num");
//.............
Vector booklist = (Vector)session.getAttribute("bookcart");
if(booklist==null)
{
booklist = new Vector();
booklist.addElement(book);
}
else
{
booklist.addElement(book);
if(request.getParameter("delbook")!=null)
{
String delbook = request.getParameter("delbook");
booklist.removeElementAt(Integer.parseInt(delbook));
}
}
session.setAttribute("bookcart",booklist);
%>;
<html>;
<head>;
<title>;无标题文档</title>;
</head>;
<body>;
<table width="550" cellspacing=1 bordercolor="#000000">;
<tr>;
<td align="center">;书名</td>;
<td align="center">;作者</td>;
<td align="center">;出版社</td>;
<td align="center">;售价</td>;
<td align="center">;购买数量</td>;
<td align="center">;从购物车删除</td>;
</tr>;
<%
if(booklist!=null)
for(int i=0;i<booklist.size();i++)
{
String[]buybook;
buybook=(String[]booklist.elementAt(i);
if(buybook[0]!=null)
{
%>;
<tr>;
<td align=center bgcolor="#FFFFFF">;<%=buybook[0]%>;</td>;
<td align=center bgcolor="#FFFFFF">;<%=buybook[1]%>;</td>;
<td align=center bgcolor="#FFFFFF">;<%=buybook[2]%>;</td>;
<td align=center bgcolor="#FFFFFF">;<%=buybook[3]%>;</td>;
<td align=center bgcolor="#FFFFFF">;<%=buybook[4]%>;</td>;
<td align=center bgcolor="#ffffff">;
<form method=post>;
<input type="submit" value="从购物车删除">;
<input type=hidden name="del" value="del">;
<input type=hidden name=delbook value=<%=i%>;>;
</form>;
</td>;
</tr>;
<%
}
}
%>;
</table>;
<table border=0 width=550>;
<tr>;
<td align="left">;<a href="Book.html">;继续购物</a>;</td>;
<td align="right">;<a href="Check.jsp">;去收银台</a>;</td>;
</tr>;
</table>;
</body>;
</html>; |
!!!!!!Jsp问题!!!!!!!
希望能大家帮帮小弟,我是[b]菜鸟[/b]。 |
!!!!!!Jsp问题!!!!!!!
-->
没发现少了点什么? 括号 |
!!!!!!Jsp问题!!!!!!!
用的什么工具开发的,少括号怎么会没有发现呢? |
| |