当前位置:编程学习 > JAVA >>

做一个简单的javabean(判断输入三边是否能构成三角),运行出错:Cannot find any information on property '*' ,还请哪位高人讲解,不盛感激

Java代码如下:
package pandu;

public class panduan 
{
int biana = 0;
int bianb = 0;
int bianc = 0;
String outp = "";
public void setbiana (int biana)
{
this.biana = biana;
}
public int getbiana ()
{
return biana;
}
{
this.biana = biana;
}
public String getoutp ()
{
return outp;
}
public void setoutp (String outp)
{
this.outp = outp;
}
public int getbianb ()
{
return bianb;
}
public void setbianc (int bianc)
{
this.bianc = bianc;
}
public int getbianc ()
{
return bianc;
}
public void panduanabc()
{

if ((biana + bianb > bianc) && (biana + bianc > bianb) && (bianb + bianc > biana))
{
this.setoutp("能") ;
}
else
{
this.setoutp("不能") ;
}
}
/*
public static void main(String args[])
{
panduan a = new panduan();
a.panduanabc();
System.out.println(a.outp);

}
*/

}


JSP页面代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*,java.util.*" errorPage="" %>

<jsp:useBean id="Panduan" class="pandu.panduan" />
<jsp:getProperty name="Panduan" property="*" />

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>判断三角形三边</title>
</head>

<body>

<form name="panduanabc" action="panduana.jsp" method="get">
<center>
<p><font size="20">判断三角形三边a、b、c</font></p>
<p> </p>
<table width="17%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="64%" height="32">请输入三角形的边a:</td>
    <td width="36%"><label>
      <input name="biana" type="text" size="10" />
    </label></td>
  </tr>
  <tr>
    <td height="32">请输入三角形的边b:</td>
    <td><label>
      <input name="bianb" type="text" size="10" />
    </label></td>
  </tr>
  <tr>
    <td height="32">请输入三角形的边c:</td>
    <td><label>
      <input name="bianc" type="text" size="10" />
    </label></td>
  </tr>
   <tr>
    <td height="32"><label>
      <input type="submit" name="Submit" value="提交" />
    </label></td>
    <td><label>
      <input type="reset" name="Submit2" value="重置" />
    </label></td>
  </tr>
</table>

</center>
</form>
<center>
<% 
String biana = request.getParameter("biana");
String bianb = request.getParameter("bianb");
String bianc = request.getParameter("bianc");
%>

  <p> </p>
  <table width="19%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="75%" height="20">您输入边a的值是:</td>
    <td width="25%"><%=biana%></td>
  </tr>
  <tr>
    <td height="20">您输入边a的值是:</td>
    <td><%=bianb%></td>
  </tr>
  <tr>
    <td height="20">您输入边a的值是:</td>
    <td><%=bianc%></td>
  </tr>
   <tr>
    <td height="50" valign="bottom"><font color="#CC00FF">这三边是否能构成三角形?</font></td>
    <td valign="bottom"></td>
  </tr>
  <tr>
 <% 
  Panduan.panduanabc();
  %>
    <td height="50" colspan="2" align="center" valign="middle"><font size="15" color="#FF0000"><%=Panduan.outp%></font></td>
    </tr>
</table>



</center>

</body>
</html>
--------------------编程问答-------------------- bean的格式应该是getXxxx吧,比如说,你的getbiana(),就应该是getBiana(),要不是找不到bean的 --------------------编程问答-------------------- 挺好的呵呵呵谢谢了
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,