请帮忙看看这个错误,先谢谢了。。。。。。。。。。。。。

ggzzkk 2001-11-19 07:00:14
我在CLASSPATH中加入了e:\jspnet\tomcat\webapps\examples\jsp\,在E:\jspnet\tomcat\webapps\examples\jsp\my有一个helloWorld.class,我用一个JSP文件连接这个class,但是出现错误:
Error: 500
Location: /examples/jsp/1.jsp
Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile Note: sun.tools.javac.Main has been deprecated.
E:\jspnet\tomcat\work\DEFAULT\examples\jsp\_1_1.java:80: Class my.helloWorld not found.
my.helloWorld helloBean = null;
^
E:\jspnet\tomcat\work\DEFAULT\examples\jsp\_1_1.java:83: Class my.helloWorld not found.
helloBean= (my.helloWorld)
^
E:\jspnet\tomcat\work\DEFAULT\examples\jsp\_1_1.java:88: Class my.helloWorld not found.
helloBean = (my.helloWorld) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "my.helloWorld");
^
3 errors, 1 warning



两个文件为:
//helloWorld.java
package my;
public class helloWorld {
public String name = "My first bean";
public String getHi()
{
return "Hello from " + name;
}
}

//1.jsp
<html>
<head>
<title>Hi-JSP实验</title>
</head>
<body>
<%@ include file="index.html" %>
<%
String Msg =new String("Hi-JSP实验.");
out.print("Hi-JSP实验");
%>
<h2><%=Msg%></h2>
<jsp:useBean id="helloBean" scope="session" class="my.helloWorld" />
<%= helloBean.getHi() %>
</body>
</html>
...全文
80 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ggzzkk 2001-11-21
多谢,已经好了
回复
qiuchb 2001-11-21
e:\jspnet\tomcat\webapps\examples\WEB-INF改为e:\jspnet\tomcat\webapps\examples\WEB-INF\classes
回复
ggzzkk 2001-11-20
环境是好的呀,我用java my.Cate都是正常的(Cate是另一个.class),和helloWorld.class在同一目录下
回复
gzwrj 2001-11-20
是否环境没有设好啊?
回复
qiuchb 2001-11-20
试试把helloWorld.class放到e:\jspnet\tomcat\webapps\examples\WEB-INF\my下.
回复
ggzzkk 2001-11-20
to:qiuchb(qiu)
我按你的方法试了,不行,再在CLASSPATH中加入了e:\jspnet\tomcat\webapps\examples\WEB-INF后也是不行。

为什么用JSP调用CLASS文件会说找不到呢?我用java my.class都可以正常使用,环境应该上对的啊,是不是在JSP里没有配置好,请高手指教。。。
回复
ggzzkk 2001-11-19
我按你的方法试了,还是出现相同的错误,是什么原因?这个错误是什么意思?
回复
园艺爱移动 2001-11-19
把<jsp:useBean id="helloBean" scope="session" class="my.helloWorld" />
放到<html>外面,my.helloWorld.* 应该改为 helloBean.* , 因为你已经设置了 jsp:useBean 这时helloBean 就是你写my.helloWorld .

回复
ggzzkk 2001-11-19
有人吗?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-11-19 07:00
社区公告
暂无公告