有关JAVABEAN的问题-我是新手 急

lixinzhou 2007-05-14 11:33:48
环境变量的配置:
> CATALINA_BASE:d:\tomcat5.5
> CATALINA_HOME:d:\tomcat5.5
> CLASS_PATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib
> JAVA_HOME:C:\jdk1.5.0_06
> PATH:C:\jdk1.5.0_06\bin;.;C:\jdk1.5.0_06\lib\dt.jar;C:\jdk1.5.0_06\lib\tools.jar
> TOMCAT_HOME:d:\tomcat5.5
> class文件放在:Tomcat5.5/webapps/Myjavabean/WEN-INF/classes
> jsp文件放在:Tomcat5.5/webapps/Myjavabean
> 在浏览器输入:http://localhost:8080/Myjavabean/counterJavaBeanJsp.jsp
> 错误如下:
> type Exception report
> message
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
> exception
> org.apache.jasper.JasperException: Unable to compile class for JSP
> Generated servlet error:
> The import Counter cannot be resolved
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
>
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
> 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)
>
> root cause
> org.apache.jasper.JasperException: Unable to compile class for JSP
> Generated servlet error:
> The import Counter cannot be resolved
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
> An error occurred at line: 3 in the jsp file: /counterJavaBeanJsp.jsp
> Generated servlet error:
> Counter cannot be resolved to a type
>
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
> 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)
>
> note The full stack trace of the root cause is available in the Apache
> Tomcat/5.5.17 logs.
> java源代码:
> import java.io.*;
> public class Counter
> { long count=0;
> public long getCount()
> {
> return count;
> }
> public synchronized long setCount()
> {count++;
> return count;
> }
> }
> jsp代码:
> <%@ page contentType="text/html;charset=GB2312" %>
> <%@ page import="Counter" %>
> <jsp:useBean id="counter" class="Counter" scope="application">
> </jsp:useBean>
> <HTML>
> <head>
> <title>用JavaBean作网站计数器</title>
> </head>
> <BODY>
> <% if(session.isNew())//如果是一个新的会话
> counter.setCount();
> %>
> <P><P>欢迎访问本站,您是第
> <%=counter.getCount()%>
> 个访问用户。
> </BODY>
> </HTML>
...全文
229 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

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

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