我的classpath设置到Tomcat 5.0\webapps\club\WEB-INF\classes
classes下的文件基本上都package bbs;
也就是说实际上class文件所在目录是Tomcat 5.0\webapps\club\WEB-INF\classes\bbs下,那里有一个UserInfo.class文件
我在Tomcat 5.0\webapps\club下有一个jsp文件:
<jsp useBean id="userInfo" class="bbs.UserInfo" scope="page">
<jsp setProperty id="userInfo" property="*"/>
</jsp:useBean>
提示出错,出错的信息提示和class="bbs.UserInfo"路径不对时一样,而且去过去了这一段,则没有错误信息。所以我怀疑是路径错了,可是怎么改呢?我把classpath设到bbs上,把jsp文件改成class="UserInfo" 一样出错
详细提示如下:description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /newuser.jsp(4,0) The end tag "&lt;/jsp:" is unbalanced
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:134)
org.apache.jasper.compiler.Parser.checkUnbalancedEndTag(Parser.java:1695)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1561)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
谢谢