您的位置:程序门 -> java -> 非技术区



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


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


有关javabean的问题-我是新手 急
发表于: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>


快速检索

最新资讯
热门点击