在tomcat下的ROOT目录怎么让JAVABEAN程序运行?????????

builder666666 2003-09-12 12:52:11
我的JAVABEAN文件为:
package coreservlets;


public class StringBean
{
private String message = "NO message";
public String getMessage()
{
return message;
}
public void setMessage(String message)
{
this.message = message;
}
}
JSP为t.jsp:
<html>
<title>
jsp
</title>
<body>
<jsp:useBean id="str" class="coreservlets.StringBean"/>
<jsp:getProperty name="str" property="message"/>
</body>
</html>
当我把他们保存到ROOT目录下用localhost:8080/t.jsp显示时问题来了
总是显示org.apache.jasper.JasperException: coreservlets.StringBean
at org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:183)
at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:692)
at org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:552)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1070)
root cause

java.lang.ClassNotFoundException: coreservlets.StringBean
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)

是不是ROOT目录下不能运行javabean呀!
请大家能否为小弟指点一二
谢谢!
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbhyk 2003-09-12
  • 打赏
  • 举报
回复
StringBean.class文件放到ROOT/WEB-INF/classes/coreservlets目录下
t.jsp放到ROOT目录下
builder666666 2003-09-12
  • 打赏
  • 举报
回复
我非常感谢!大家的帮忙!
再次,谢谢你们!
hjhd0 2003-09-12
  • 打赏
  • 举报
回复
来晚了 同意以上观点
dooluby 2003-09-12
  • 打赏
  • 举报
回复
同意: yaray(雅睿)和cbhyk()
cuihao 2003-09-12
  • 打赏
  • 举报
回复
所有的类文件都要放到classes下面的
yaray 2003-09-12
  • 打赏
  • 举报
回复
在ROOT\WEB-INF\classes目录下建立coreservlets目录,然后将这个Bean编译,将编译后的class文件放在此目录下,再启动Tomcat,应该就可以了.

81,091

社区成员

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

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