大家帮我看一下这个javabean的问题(我已经快不行了)

fengfengjunjun 2004-09-10 05:02:31
小弟初次使用bean,结果就这么折腾了好几天了,bean还是出不来,特来此向大家求救

代码:

testbean.java

public class TestBean
{
String name;

TestBean(){
name = "wxf";
}
public void setName(String value){
name = value;
}

public String getName(){
return name;
}
}

Test.jsp

<html>
<body>
<jsp:usebean id ="testbean" class="TestBean" scope="session"/>
<%out.println("wxf");%>
<jsp:getProperty name="testbean" property="testbean"/>
</body>
</html>

error

org.apache.jasper.JasperException: Attempted a bean operation on a null object.

说明:
1、我已经设置了环境变量
2、bean也放在正确的目录中
...全文
125 14 点赞 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bp69 2004-09-11
package test;
public class testBean
{
String name;

public testBean(){
}
public void setName(String value){
this.name = value;
}

public String getName(){
return name;
}
}


<html>
<body>
<jsp:usebean id ="testbean" class="test.testBean" scope="session"/>
<jsp:setProperty ....../>
<%out.println("wxf");%>
<jsp:getProperty name="testbean" property="name"/>
</body>
</html>
  • 打赏
  • 举报
回复
Ronanljy 2004-09-11
我看楼主犯了多个错误,没打包、大小写、属性名要写name.
  • 打赏
  • 举报
回复
pingfan520 2004-09-10
tomcat中,一点要使用包名。
package test;
public class TestBean
{
String name;

TestBean(){
name = "wxf";
}
public void setName(String value){
name = value;
}

public String getName(){
return name;
}
}


<html>
<body>
<jsp:usebean id ="testbean" class="test.TestBean" scope="session"/>
<%out.println("wxf");%>
<jsp:getProperty name="testbean" property="testbean"/>
</body>
</html>
  • 打赏
  • 举报
回复
testbean.java这个名字写错了吧,大小写注意,估计是笔误!
呵呵!
  • 打赏
  • 举报
回复
SuperKnight 2004-09-10
bean 一定要打包,这是规范
  • 打赏
  • 举报
回复
fuzuyuan 2004-09-10
你最好将class放在一个包中,也就是当你写java程序的时候在最前面加上
package mypackage;
  • 打赏
  • 举报
回复
skyboy0720 2004-09-10
看来果然是这样的!!
  • 打赏
  • 举报
回复
tangbow 2004-09-10
打包以后倒入
  • 打赏
  • 举报
回复
易点互联 2004-09-10
同意楼上的


testbean.java

public class TestBean
{
String name;

TestBean(){
this.name = "wxf";
}
public void setName(String value){
this.name = value;
}

public String getName(){
return this.name;
}
}
  • 打赏
  • 举报
回复
wangwei8117 2004-09-10
应该先打包,然后在使用的时候再导入,这样才可以的!导入的时候要包括包的名称的!
  • 打赏
  • 举报
回复
lkpei 2004-09-10
打个包,有时候经常出现这样的问题,有的时候还正常,不过打包后都是正常的,我也搞不懂为什么。
  • 打赏
  • 举报
回复
小熊鹏鹏 2004-09-10
<jsp:getProperty name="testbean" property="testbean"/>
应该是
<jsp:getProperty name="testbean" property="name"/>
  • 打赏
  • 举报
回复
wandou999 2004-09-10
BEAN要打包
  • 打赏
  • 举报
回复
skyboy0720 2004-09-10
我记得我遇到过,错误原因是没打包(package).好象BEAN运用都要这样,我也不太清楚,你试试!
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-10 05:02
社区公告
暂无公告