我的DW+JaveBean运行不成功?

penging 2006-03-08 10:25:46
我在DW里编了一个简单的页面:
<body>
<jsp:useBean id="coun" scope="session" class="hainan.CountBean"/>
<%coun.setCount(100);%>
你是第
<jsp:getProperty name="coun" property="Count"/>位访问者
</body>

CountBean.java如下:
package hainan;
public class CountBean
{
int count;
public CountBean()
{
count=0;
}
public int getCount()
{
count++;
return count;
}
public void setCount(int num)
{
count=num;
}
}

可是运行时总不成功,我编别的JSP也是一样,请问这是怎么回事呀?

运行后抛出的问题如下:
org.apache.jasper.JasperException: /countbean/counter.jsp(9,0) The value for the useBean class attribute hainan.CountBean 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:1223)
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:3284)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
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)

...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dewdrop 2006-03-08
  • 打赏
  • 举报
回复
bean的放置目录有问题吧
houname 2006-03-08
  • 打赏
  • 举报
回复
看一下你的站点目录下的WEBINF目录下的CLASSES目录中有没有bean所在的包,包中有没有bean。
如果在Tomcat的ROOT中运行,有的版本的Tomcat还需要Webapps下的CALSSES下有bean。
penging 2006-03-08
  • 打赏
  • 举报
回复
那Bean应该放在哪里,
我是在Tomcat 5.5的ROOT是运行,可是Webapps下并没有CALSSES文件夹呀?
我把我的文件放在ROOT下的一个countbean的文件夹下运行。
如果是bean的放置目录有问题的话,那应该放在哪里呀?谢谢

81,114

社区成员

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

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