问一个jsp里面bean的问题

havy 2003-11-23 08:22:00
jsp中我写了两个bean
一个是Message,一个是Box
public class Message{
private String[] receiver;
private String title;
public void setReceiver(String[] receiver{
this.receiver=receiver;
}
public String[] getReceiver(){
return this.receiver;
}
public void setTitle(String title){
this.title=title;
} public String getTitle(){
return this.title;
} } public class Box{
public void sendMessage(Message m){
..... } } jsp中这样调用bean
<%
MessageBox messageBox=new Box();
APieceOfMessage aMessage=new Message();
String[] receiver={"zhang","li"};
String title="tititle";
aMessage.setReceiver(receiver); /*1*/
aMessage.setTitle(title);
out.write(aMessage.getReceiver().length); /*2*/
out.write(aMessage.getTitle());
messageBox.sendMessage(aMessage); /*3*/
%>
如果我不加1,2,3,那么就不会有什么错

如果加了1或者2,就会在Message里面的get/setReceiver方法中出现NullPointerException错误
如果加了3,网页就会进入没有响应的状态
用<%jsp:useBean...%>调用bean我也试过了,都一样的错误
请大虾指教


...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
havy 2003-11-24
  • 打赏
  • 举报
回复
滴水穿石你是在jsp页面里面引用了bean没有问题吗?
如果是的那可真是怪了

阿烈&牛仔+T恤
我或者用MessageBox messageBox,或者用<jsp:useBean ...>
用哪个都有错误的
fantasyCoder 2003-11-24
  • 打赏
  • 举报
回复
有了<jsp UseBean id="messageBox" class="path" scope="requeset"/>
就不用MessageBox messageBox=new Box();
linxianlie 2003-11-24
  • 打赏
  • 举报
回复
在jsp里面调用javabean不用创建实例,而是这样调用<jsp UseBean id="***" name ="**" class="***" />
hajavaor 2003-11-23
  • 打赏
  • 举报
回复
private String[] receiver;
......
public void setReceiver(String[] receiver{
this.receiver=receiver;
}


肯定没有问题。
wujinpinga 2003-11-23
  • 打赏
  • 举报
回复
推测应该sendMessage函数有问题,前面的代码我测试了一下,没有问题
520zju 2003-11-23
  • 打赏
  • 举报
回复
String a[][]={"aldj","dklfj"},b[]=null;
b=a;//?这样可以吗? 如果不可以的话,下面的代码也是不对的


private String[] receiver;
......
public void setReceiver(String[] receiver{
this.receiver=receiver;
}
havy 2003-11-23
  • 打赏
  • 举报
回复
啊,可能是刚才编辑的时候弄错了
其实我本来是有的
老大够细心,不过不是这儿的错误
这儿是刚才我编辑是粗心大意导致的
再给看看吧,困扰我两天的问题
noratong 2003-11-23
  • 打赏
  • 举报
回复
public void setReceiver(String[] receiver{
掉了个反括号!引起的1和2的错误.

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧