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

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>
...全文
132 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
有人吗?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧