| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1613 人关注过本帖
标题:beans运行出错
只看楼主 加入收藏
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
 问题点数:0 回复次数:26 
beans运行出错
我的beans 程序是这样的
Circle.java

import java.io.*;
public class Circle
{int radius ;
public Circle()
{radius=1;
}
public int getRadius()
{return radius;
}
public void setRadius(int newRadius)
{radius=newRadius;
}
public double circleArea()
{return Math.PI*radius*radius;
}
public double circleLength()
{return 2.0*Math.PI*radius;
}
}



useBeans.jsp

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="Circle" %>
<HTML>
<BODY begcolor=cyan><Font sized=1>
<jsp:useBean id="girl" class="circle" scope="page" >
</jsp:useBean>
<%
girl.setRadius(100);
%>
<p>圆的半径
<%=girl.getRadius() %>
<p>圆的周长
<%=girl.circleLength() %>
<p>圆的面积
<%=girl.circleArea() %>
</BODY>
</HTML>

我的useBeans.jsp放在C:\Tomcat 5.5\webapps\ROOT里
我的Circle.class放在C:\Tomcat 5.5\classes
帮我看看啊,哪里错了啊



搜索更多相关主题的帖子: beans 运行 
2006-03-18 20:42
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
得分:0 

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /useBeans.jsp(5,0) The value for the useBean class attribute circle is invalid.
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: /useBeans.jsp(5,0) The value for the useBean class attribute circle is invalid.
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
	org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1174)
	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:3304)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.16 logs.


Apache Tomcat/5.5.16


这个是运行的页面,哪里错了啊 

2006-03-18 20:43
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 
你在javabean中写一个包如:package my; 然后将java 文件编译,class文件放在webapps\ROOT\WEB-INF\classes\my目录下试试

[此贴子已经被作者于2006-3-18 22:11:42编辑过]


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-03-18 21:52
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
得分:0 
那useBeans.jsp是放在C:\Tomcat 5.5\webapps\ROOT是吗,
还是不行啊


拜托再帮我看看啊

exception

org.apache.jasper.JasperException: /useBeans.jsp(5,0) The value for the useBean class attribute circle is invalid.

root cause

org.apache.jasper.JasperException: /useBeans.jsp(5,0) The value for the useBean class attribute circle is invalid
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.16 logs.




2006-03-19 10:06
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

是放那里的!!楼主你不小心写错个东东哦----<jsp:useBean id="girl" class="circle" scope="page" > 应该改为
包名称.Circle!!区分大小写的!
你有没有建虚拟目录?有的话放在WEB-INF\classes\my目录!


PS:错误信息里不是有提示了么,楼主可要仔细看哦!!

[此贴子已经被作者于2006-3-19 22:36:17编辑过]


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-03-19 22:27
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
得分:0 
虚拟目录是什么啊
怎么建啊,
我是初学者,不懂啊
2006-03-20 11:24
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

虚拟目录可以不用建的!
虚拟目录可以允许你连接到一个独立的文件夹,感觉上好象服务器根文件一样!

1.打开”\tomcat 5.5\conf”文件夹
2.用记事本打开server.xml,添加此Web应用的context。即,在</Host>的上面添加:

<Context path=”/test” docBase=”E:\Documents and Settings\student\workspace\test2\WebRoot” debug=”0” reloadable="true"
trusted="false"/>

注意:path的值是虚拟目录
docbase的值是你的硬盘的的目录的绝对路径。
地址烂输入:http://localhost:8080/path/**.jsp


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-03-20 11:47
by_fish
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-15
收藏
得分:0 
这位"落花流水"仁兄在吗???

我怎么把我的编译过的文件放到自己的虚拟目录下怎么不行啊,提示找不到那个包... ...
但放到原安装目录就没问题,通过!!!

2006-03-20 12:47
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
得分:0 
恩,我换了一个javabeans的测试程序,结果是能显示的
但是就是这个程序不对,是我从书上看的,
能不能帮我看看这个程序有什么错误啊
那个Circle我改了,可还是不对,拜托啦
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="Circle"%>
<HTML>
<BODY bgcolor=cyan><Font size=1>
<jsp:useBean id="girl" scope="page" class="my.Circle" >
</jsp:useBean>
<%
girl.setRadius(100);
%>
<p>圆的半径是:
<%=girl.getRadius() %>
<P>圆的周长是:
<%=girl.circleLength() %>
<p>圆的面积是:
<%=girl.circleArea() %>
</BODY>
</HTML>
2006-03-20 21:25
hongbooboo
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-18
收藏
得分:0 

package my;
import java.io.*;
public class Circle
{int radius ;
public Circle()
{radius=1;
}
public int getRadius()
{return radius;
}
public void setRadius(int newRadius)
{radius=newRadius;
}
public double circleArea()
{return Math.PI*radius*radius;
}
public double circleLength()
{return 2.0*Math.PI*radius;
}

}

2006-03-20 21:27
快速回复:beans运行出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024056 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved