$.post("book/book_findById.action",{"book.bookId":id},function(data){
if(data=="true"){
obj.html("编号重复");
obj.css("color","red");
flag=1;
}else{
obj.html("");
obj.attr("class","right");
flag=0;
}
},"text");
action中的方法:
public void findById()throws Exception{
boolean b=false;
try {
System.out.println("bookId="+book.getBookId());
b = bo.findById(book.getBookId());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
action中有book对象,book类中有bookId和bookName属性,能够显示类似bookId=1001;
但是同时就是在方法中System.out.println("bookId="+book.getBookId());这一行显示空指针异常
这点我非常不解,请各位大神帮帮忙
2 个解决方案
#1
谢谢各位刚才的问题解决了
换个新问题:
这段CSS在ie都能起作用,为什么火狐不行?
换个新问题:
background-image:url("gou.png") ;background-position:-97px -135px;width:28px;height:28px;
这段CSS在ie都能起作用,为什么火狐不行?
#2
book 要有getter和setter方法(报空指针,说明book的值为null)
或者将 {"book.bookId":id} 改为{"id":id}在后台用 id 接收,并提供id的getter和setter方法。
或者将 {"book.bookId":id} 改为{"id":id}在后台用 id 接收,并提供id的getter和setter方法。
#1
谢谢各位刚才的问题解决了
换个新问题:
这段CSS在ie都能起作用,为什么火狐不行?
换个新问题:
background-image:url("gou.png") ;background-position:-97px -135px;width:28px;height:28px;
这段CSS在ie都能起作用,为什么火狐不行?
#2
book 要有getter和setter方法(报空指针,说明book的值为null)
或者将 {"book.bookId":id} 改为{"id":id}在后台用 id 接收,并提供id的getter和setter方法。
或者将 {"book.bookId":id} 改为{"id":id}在后台用 id 接收,并提供id的getter和setter方法。