问一个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我也试过了,都一样的错误
请大虾指教