我想获得一张表中的id,首先我要把这个id给查出来,查出来之后,我就好执行下面添加的方法,但是,id都没有查出来,
一直都在报:Caused by: java.lang.NullPointerException
这是我在action中写的方法:public ActionForward addDrugInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {

int drugno = Integer.parseInt(request.getParameter("drugno"));
String strid = request.getParameter("id");
int id = 0;
if(strid != null && !"".equals(strid)) {
id = Integer.parseInt(strid);
}
System.out.println(strid+"aaaaaaaaaaaaa");
String tradename = request.getParameter("tradename");
String manufacturer = request.getParameter("manufacturer");
DrugTradeName drugBean = new DrugTradeName(); DrugInfo druginfono = drugInfoBiz.selById(id);
System.out.println(druginfono);
drugBean.setId(drugno);
drugBean.setTradename(tradename);
drugBean.setManufacturer(manufacturer);
drugTradeNameBiz.addDrugTradeName(drugBean);
response.setCharacterEncoding("GBK");
response.getWriter().println(
"<script>alert('添加成功!');history.back();</script>"); return null;
}它就是报红字的地方错了!各位朋友,帮我看看哪里写的有问题,应该如何纠正?非常的感谢!