CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在Tomcat中,JSP怎样调用beans ?

楼主catyycsdn(monica)2002-03-28 14:26:07 在 Java / Web 开发 提问

编译Hello.java并保存在当前目录(webapps\jszy\jsp\beans\example_h\)  
  调用文件example.jsp在下(webapps\jszy\jsp\)  
  用http://myServer:8080/jszy/jsp/example.jsp访问,出错提示:  
   
  org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSPC:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:63:   ????   example_h.Hello?  
                                  example_h.Hello   HelloBeans   =   null;  
                                                    ^  
  C:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:66:   ????   example_h.Hello?  
                                          HelloBeans=   (example_h.Hello)  
                                                                                      ^  
  C:\tomcat\work\localhost_8080%2Fjszy\_0002fjsp_0002fexample_0002ejspexample_jsp_0.java:71:   ????   example_h.Hello?  
                                                          HelloBeans   =   (example_h.Hello)   Beans.instantiate(this.getClass().getClassLoader(),   "example_h.Hello");  
                                                                                                        ^  
  3   ???  
  .......  
   
  =======================================================================  
  Hello.java原文件:  
   
  package   example_h;  
   
  public   class   Hello   {  
          public   String   name="Every   one!";  
          public   String   output()   {  
                  return   "Hello   "+name;  
          }  
  }  
   
  -----------------------------------------------------------------------  
  example.jsp原文件:  
   
  <html>  
  <head>  
  </head>  
  <body>  
  <jsp:useBean   id="HelloBeans"   scope="session"   class="example_h.Hello"   />  
  <%=HelloBeans.output()%>  
  <hr>  
  <%  
          out.print("<hr   size=1   color=#000000><br>");  
          HelloBeans.name   =   "world";  
          out.print(HelloBeans.ouput());  
  %>  
  </body>  
  </html>  
   
  ====================================================================  
  问题出在哪? 问题点数:20、回复次数:8Top

1 楼catyycsdn(monica)回复于 2002-03-28 16:27:52 得分 0

classpath   包含那个路径了Top

2 楼bookbobby(书呆)回复于 2002-03-28 16:32:50 得分 4

javabeans应该放在classes下面Top

3 楼catyycsdn(monica)回复于 2002-03-29 10:28:52 得分 0

我把Hello.class   拷贝到   \\myServer\tomcat\webapps\ROOT\WEB-INF\classes\example_h   下了,  
   
  为什么还提示那个错误呢?  
   
  还有哪儿要注意的呢?Top

4 楼yyand23(风(qq:752397))回复于 2002-03-29 10:43:44 得分 0

我也出现了类似的问题,我正在找解决的方法。Top

5 楼dy1978(三毛)回复于 2002-03-29 10:52:13 得分 16

在<body>下面加上下面这句话试试  
  <%@   page   import="example_h.Hello"%>  
  Top

6 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2002-03-29 10:55:00 得分 0

好像JavaBean一定要打包发布在classes下的Top

7 楼pingju(小妹)回复于 2002-03-29 11:29:49 得分 0

我也不知道怎么解决,不过用jbuilder建一个jsp文件(默认带bean的)看看里面的目录结构不就行了吗?Top

8 楼catyycsdn(monica)回复于 2002-03-29 15:33:14 得分 0

问题解决了,class文件拷贝到jszy\web_inf\classes\下就行了,要加上dy1978(三毛)   的那句话。Top

相关问题

  • jsp调用Beans的问题
  • 怎样在jsp中调用beans?多谢!!!
  • jdk+Tomcat调用beans的问题!急啊!
  • jsp调用
  • jsp调用javabean
  • jsp中调用beans,我为什么总失败,请教高手!!!
  • javascript中调用jsp
  • 关于Tomcat调用javac编译jsp文件的问题
  • Linux下调用JSP页面产生无法找到Java Beans的错误
  • 求助:tomcat下用JSP调用连接ORACLE数据库的JAVABEAN出错

关键词

得分解答快速导航

  • 帖主:catyycsdn
  • bookbobby
  • dy1978

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo