JavaBean入门级小问题,请赐教 建议把CarBean类放入包中后,再在jsp中调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先好好检查检查你的拼写错误!!!这么几句话你都能写出一堆错误,真是厉害<html><head><title>Using a JavaBean</title></head><body><h2>Using a JavaBean</h2><jsp:uesBean id="myCar" class="CarBean" /> <!-- ^^^^^^^ 是useBean,不是uesBean-->I have a <jsp:getProperty name="myCar" property="make" /> <br /><jsp:setProperty mane="myCar" property="make" value="Ferrari" /> <!-- ^^^^ 这里是name,不是mane。下面一句同样也要改-->Now I have a <jsp: getProperty mane="myCar" property="make" /><!-- ^^^^ --></body></html>然后,tomcat下调用javabean时需要加package的把你的java文件第一行加上package packagename;(这个packagename随便起,但要保持一致)然后重新编译,把class文件拷贝到\ROOT\WEB-INF\classes\packagename下jsp里usebean语句改一下:<jsp:useBean id="myCar" class="packagename.CarBean"/> 掉了一点,<jsp:getProperty>在分号后是不允许有空格的下面这句的第一个空格也要删掉<jsp: getProperty mane="myCar" property="make" /> 把javabean放在一个包里 然后 你的javabean的程序开头 注明包 比如你的javabean放在一个a的文件夹里 然后你的程序开头就要加一句话 package a;在jsp里调用的时候 就这样<jsp:uesBean id="myCar" class="a.CarBean" /> 就可以了! <br />也不对,应为<br>同意楼上的我给你改了一下CarBean.java 改为package test;import java.io.Serializable;public class CarBean implements Serializable{ public CarBean(){} private String make="Ford"; public String getMake() { return make; } public void setMake(String make) { this.make=make; }}test.jsp改成<html><head><title>Using a JavaBean</title></head><body><h2>Using a JavaBean</h2><jsp:useBean id="myCar" class="test.CarBean" scope="page" />I have a <jsp:getProperty name="myCar" property="make" /> <br><jsp:setProperty name="myCar" property="make" value="Ferrari" />Now I have a <jsp:getProperty name="myCar" property="make" /></body></html> 呵呵...fft123看得还真仔细,我都没发现。 跨工程跳转并传值 如何从视图中取字段 点击新闻让他变颜色怎么做???? 请问各位大虾怎么样才能让弹出的确认框的默认焦点在“不是”按钮上?谢谢 dreamweaver开发jsp问题连接数据库 jsp中嵌入暴风影音万能播放器 您的答复会直接严重地影响到小菜鸟的成长!!要疯了的小菜鸟急需前辈们的帮助·谢谢·· 怎么用java实现验证码(完整版) 日期型的比较问题 关于在jsp中用javascript!help!! 怎样将一个字符串变成一个数字啊? 新手关于tomcat 5调试jsp页面的问题
这么几句话你都能写出一堆错误,真是厉害<html>
<head>
<title>Using a JavaBean</title>
</head>
<body>
<h2>Using a JavaBean</h2>
<jsp:uesBean id="myCar" class="CarBean" />
<!-- ^^^^^^^ 是useBean,不是uesBean-->
I have a <jsp:getProperty name="myCar" property="make" /> <br />
<jsp:setProperty mane="myCar" property="make" value="Ferrari" />
<!-- ^^^^ 这里是name,不是mane。下面一句同样也要改-->
Now I have a <jsp: getProperty mane="myCar" property="make" />
<!-- ^^^^ --></body>
</html>然后,tomcat下调用javabean时需要加package的
把你的java文件第一行加上package packagename;(这个packagename随便起,但要保持一致)
然后重新编译,把class文件拷贝到\ROOT\WEB-INF\classes\packagename下jsp里usebean语句改一下:<jsp:useBean id="myCar" class="packagename.CarBean"/>
下面这句的第一个空格也要删掉
<jsp: getProperty mane="myCar" property="make" />
在jsp里调用的时候 就这样<jsp:uesBean id="myCar" class="a.CarBean" /> 就可以了!
<br />也不对,应为<br>
同意楼上的
我给你改了一下CarBean.java 改为package test;import java.io.Serializable;
public class CarBean implements Serializable
{
public CarBean(){}
private String make="Ford";
public String getMake()
{
return make;
}
public void setMake(String make)
{
this.make=make;
}
}test.jsp改成<html>
<head>
<title>Using a JavaBean</title>
</head>
<body>
<h2>Using a JavaBean</h2><jsp:useBean id="myCar" class="test.CarBean" scope="page" />I have a <jsp:getProperty name="myCar" property="make" /> <br><jsp:setProperty name="myCar" property="make" value="Ferrari" />Now I have a <jsp:getProperty name="myCar" property="make" /></body>
</html>