CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

关于javabeans的问题,谢谢了~

楼主izli(月光逐影)2005-02-03 01:58:20 在 Java / Web 开发 提问

编译时出现如下问题:  
  exception    
   
  org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP  
   
  An   error   occurred   at   line:   -1   in   the   jsp   file:   null  
   
  Generated   servlet   error:  
          [javac]   Compiling   1   source   file  
   
  C:\tomcat\work\Standalone\localhost\zhuliang\triangle_jsp.java:7:   '.'   expected  
  import   Triangle;  
                                ^  
  1   error  
   
  找了半天不知出了什么问题,希望各位帮忙  
   
  原程序如下  
  <%@   page   contentType="text/html;charset=gb2312"%>  
  <%@   page   import="Triangle"   %>  
  <html>  
  <body><font   size=1>  
  <form   action=""   method="post">  
  <p>输入三角形的边A:  
  <input   type=text   name="sideA"   value=0>  
  <p>输入三角形的边B:  
  <input   type=text   name="sideB"   value=0>  
  <p>输入三角形的边C:  
  <input   type=text   name="sideC"   value=0>  
  <input   type=submit   value="提交">  
  <p>你给出三角形的三边是:  
  <jsp:useBean   id="triangle"   class="Triangle"   scope="page">  
  </jsp:useBean>  
  <jsp:setProperty   name="triangle"   property="*"   />  
  <BR>边A是:  
  <jsp:getProperty   name="triangle"   property="sideA"   />  
  <br>边B是:  
  <jsp:getProperty   name="triangle"   property="sideB"   />  
  <br>边C是:  
  <jsp:getProperty   name="triangle"   property="sideC"   />  
  <p>这三个边能构成一个三角形吗?  
  <jsp:getProperty   name="triangle"   property="triangle"   />  
  <p>面积是:  
  <jsp:getProperty   name="triangle"   property="area"   />  
  </font>  
  </body>  
  </html>  
   
   
   
  public   class   Triangle    
  {  
  double   sideA,sideB,sideC;  
  double   area;  
  boolean   triangle;  
   
  public   void   setSideA(double   a)  
  {  
  sideA   =   a;  
  }  
  public   double   getSideA()  
  {  
  return   sideA;  
  }  
   
  public   void   setSideB(double   b)  
  {  
  sideB   =   b;  
  }  
  public   double   getSideB()  
  {  
  return   sideB;  
  }  
   
  public   void   setSideC(double   c)  
  {  
  sideC   =   c;  
  }  
  public   double   getSideC()  
  {  
  return   sideC;  
  }  
   
  public   double   getArea()  
  {  
  double   p   =   (sideA+sideB+sideC)/2.0;  
  area   =   Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));  
  return   area;  
  }  
   
  public   boolean   isTriangle()  
  {  
  if(sideA<sideB+sideC&&sideB<sideA+sideC&&sideC<sideA+sideB)  
  triangle   =   true;  
  else  
  triangle   =   false;  
  return   triangle;  
  }  
  } 问题点数:20、回复次数:5Top

1 楼skylan(君若为云,我愿为风,领君遨游宇宙中)回复于 2005-02-03 08:44:33 得分 10

Triangle   放在包test中  
   
  <%@   page   import="test.Triangle"   %>  
  <jsp:useBean   id="triangle"   class="test.Triangle"   scope="page">  
  Top

2 楼jfy3d(剑事 http://www.migti.com)回复于 2005-02-03 09:17:08 得分 3

打包啊Top

3 楼PowerDoll()回复于 2005-02-03 09:26:59 得分 5

javabean要放在一个包里才能用  
  还有好象要在public   class   Triangle后面写imple……   java.io.se……怎么拼我忘记了Top

4 楼drugon(更高,更远,更强)回复于 2005-02-03 09:29:47 得分 2

JSP中如果用到JavaBean一定要用包才行的,不然通不过。Top

5 楼singedcat(以夢為馬)回复于 2005-02-04 11:16:22 得分 0

upTop

相关问题

  • JavaBeans
  • Javabeans及Java Servlets
  • 如何写javabeans.急
  • 讨论jsp,javabeans,servlet!
  • 《Enterprise JavaBeans 技术,第二版》
  • 请问jsp+javabeans的问题.
  • 关于javaBeans的问题
  • javabeans的奇怪问题.!!??
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • jsp中如何引用自编的JavaBeans?

关键词

  • jsp
  • 三角形
  • 输入
  • 问题
  • triangle
  • 如下
  • compiling
  • error

得分解答快速导航

  • 帖主:izli
  • skylan
  • jfy3d
  • PowerDoll
  • drugon

相关链接

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

广告也精彩

反馈

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