0
我有一個代碼:上面類ModelMap是否爲空?
public class testCustomer {
private ModelMap customer;
}
和getter/setter方法。
而且我有兩種方法:
@ActionMapping(params = "action=search")
public void searchAction(
ActionRequest request,
ActionResponse response) {
ModelMap modelMap = new ModelMap();
modelMap.put("rowsPerPage", 10);
modelMap.put("page", 1);
modelMap.put("total", 100);
testCustomer.setCustomer(modelMap);
}
@ResourceMapping(value="customer")
public ModelAndView listCustomer(
ResourceRequest req,
ResourceResponse res) {
ModelAndView mav = new ModelAndView();
MappingJacksonJsonView v = new MappingJacksonJsonView();
mav.setView(v);
if(testCustomer.getCustomer().isEmpty()){
log.debug("List Customer Resource: " + "NULL");
mav.addObject("data", null);
} else {
log.debug("List Customer Resource: " + testCustomer.getCustomer());
mav.addObject("dataListCustomer", testCustomer.getCustomer());
}
return mav;
}
我怎麼能檢查在@ResourceMapping
如果testCustomer爲空?因爲我現在有NullPointer Exeption
我的代碼有什麼問題?
那一行你得到的NPE? – Bohemian
在線if(testCustomer.getCustomer()。isEmpty()) – faszynski