蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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问题!!!!!!!

用的什么工具开发的,少括号怎么会没有发现呢?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com