jsp中调用javabean的问题:java.lang.ClassNotFoundException: Bean.smplBean

welkin2k 2003-04-04 06:58:22
自建目录:D:\Tomcat4\webapps\myJavaBean\WEB-INF\classes\Bean
tomcat4的conf中server.xml配置:
<Context
path="/myJavaBean" docBase="/myJavaBean" crossContext="true"
debug="0" reloadable="true" trusted="false" >
</Context>

我的.jsp文件放在D:\Tomcat4\webapps\myJavaBean中,
smplBean.class放在D:\Tomcat4\webapps\myJavaBean\WEB-INF\classes\Bean中,
在D:\Tomcat4\webapps\myJavaBean\下的hello.jsp可以运行,

为什么调用bean的jsp文件总出现:java.lang.ClassNotFoundException: Bean.smplBean错误?
我的D:\Tomcat4\webapps\myJavaBean\WEB-INF\中没有web.xml文件,有关系吗?
环境变量CLASSPATH中要加些东西吗?
tomcat也重起过,以前的帖子看了不少,还是没有起色,高人救救我吧!

...全文
143 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianggl20 2003-05-07
  • 打赏
  • 举报
回复
将D:\Tomcat4\webapps\myJavaBean加到classpath里,再重启TOMCAT,就没事了
jerrysmile 2003-04-04
  • 打赏
  • 举报
回复
你有把这个Bean拷到\Tomcat\shared\classes试过吗?
如果是jar拷到\Tomcat\shared\lib试试看
welkin2k 2003-04-04
  • 打赏
  • 举报
回复
高人请帮帮忙,我很想学java的
welkin2k 2003-04-04
  • 打赏
  • 举报
回复
不好意思写错了,我的java文件名是smplBean.java
welkin2k 2003-04-04
  • 打赏
  • 举报
回复
to peacock_king(孔雀王) :
试过了,还是不行啊,我的文件如下:
//firstBean.java
package Bean;
public class smplBean
{
private String sample="Start value";

public String getSample()
{
return sample;
}

public void setSample(String newValue)
{
if (newValue!=null)
{
sample=newValue;
}
}
}
//firstBean.jsp
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page contentType="text/html;charset=GBK" %>
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<jsp:useBean id="beanId" scope="session" class="Bean.smplBean"/>
<jsp:setProperty name="beanId" property="*"/>

<body>
<h1>
A JSP&Bean Sample
</h1>
<form method="post" >
<br>Enter new value :<input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="beanId" property="sample"/>

</form>
</body>
</html>
难道真是万事开头难吗?
peacock_king 2003-04-04
  • 打赏
  • 举报
回复
smplBean.java里,最上面加上:
package Bean;

81,122

社区成员

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

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