自己眼瞎啊,private , 竟然,找了半天变量有值,sql也完全对,但就是报空指针,原来是写方法的时候,没有改这,做个笔记,算是个教训。
代码:
@RequestMapping("/Channelmerchant")
private Map<Object, Object> Channelmerchant(String merInfoIds,HttpServletResponse response) throws InvocationTargetException {
String merInfoId=merInfoIds.substring(0, merInfoIds.length()-1);
System.out.println("================merInfoIds==="+merInfoId);
Map<Object, Object> mapresultMap=new HashMap<Object, Object>();
TTempMerchant ttempMerchant=new TTempMerchant();
ttempMerchant=tempMerchantDbService.selectByMerInfoId(maps);
报错:
2016-6-17 15:56:27 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [merAgentMgr] in context with path [/merAgentMgr] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at com.buybal.web.controller.MerchantController.Channelmerchant(MerchantController.java:1932)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)