这是我CLASSPATH的值:
.;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\jre\lib\rt.jar;E:\j2sdk1.4.2\lib\dt.jar;F:\Tomcat 5.0\common\lib\servlet-api.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
.;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\jre\lib\rt.jar;E:\j2sdk1.4.2\lib\dt.jar;F:\Tomcat 5.0\common\lib\servlet-api.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
解决方案 »
- 大家帮我解答个问题
- java.lang.NullPointerException错误
- hibernate 中清除所有表的记录 hql = "delete from java.lang.Object";
- 老问题,请教一个中文显示的问题?
- JSP+oracle两级菜单关联的问题,帮忙看下,怎么第一类会循环两次?还有二类怎么释放?
- 有高人知道如何在hibernate.cfg.xml里配置cloudscape的dialect吗?up者免进!!!
- JSP下获取用户IP?
- 如何使的JSP不存在缓存中
- 关于上传文件名的中文显示……与在网页中显示中文不同
- 急!!在tomcat 4.1.24部署JSP,提示“The requested resource (/gallery/html/Enter.html) is not available”
- applet和Servlet上传下载问题,大侠帮忙哈
- 问题简单:如何在按下后退按纽仍然显示本页?
还有id最好不要与类名重复,至少也要有大小写的区别.
改成
<jsp:useBean id="circle" class="com.Circle" scope="page"/>
tomcat/webapps/test/userBean.jsp
tomcat/webapps/test/WEB-INF/classes/com/Circle.class
把你的TOM猫重新启动一下把:)
有时候它的错误是:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /mytest/useBeans.jsp(9,0) The value for the useBean class attribute com.Circle is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1225)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3269)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
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:856)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.其中目录关系如下:
ROOT\mytest\useBeans.jsp
ROOT\mytest\WEB-INF\classes\com\Circle.class
应该都没错吧
????????????????????????????????
web-inf\classes\package_name\your_class.class
多设一层包名.
这是老问题了
我意思是com文件夹放到WEB-INF\classes下
但是还是不行啊
上面也有人说过了,你把<jsp:useBean id="Circle"-->"circle" />
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<jsp:useBean id="c" class="com.Circle" scope="page"/>
<% c.setR(10);%>
圆的半径是:<%=c.getR()%>
<br>
圆的面积是:<%=c.circleArea()%><br>
圆的周长是:<%=c.circleLength()%>
</body>
</html>但还是一样的错误???????????????????????????????????????
ROOT\mytest\WEB-INF\classes\com\Circle.class
*********************************
在webapps目录下可以建立应用程序目录,ROOT就是其中的一个,一般把自己要设置的应用程序目录与ROOT并列,而不是在ROOT下再开一个目录;
如果一定要这样也可以,要在%CATALINA-HOME%/CONF/SERVLER.XML文件中配置应用程序路径的,你配置过了么?