请高手帮我看一个程序错误

publicActionForwardqueryContact(ActionMappingmapping,ActionFormform,HttpServletReques... public ActionForward queryContact(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
List list = objectDao.getObjectList("from ContactForm");
if(request.getParameter("bname")!=null){
String bid= request.getParameter("bname");
list = objectDao.getObjectList("from ContactForm ,BusinessForm where bname='"+bid+"'");
request.setAttribute("result1",bid);
}
if(request.getParameter("conname")!=null){
String conname= request.getParameter("conname");
list = objectDao.getObjectList("from ContactForm where name like '%"+conname+"%'");
request.setAttribute("result2",conname);
}
System.out.println(request.getParameter("bname"));
System.out.println(request.getParameter("conname"));
request.setAttribute("list", list);
String condition = "from ContactForm order by conid desc";
request.setAttribute("ContactList",objectDao.getObjectList(condition));
return mapping.findForward("queryContact");
}

其中bid是建立的外键,不知道是jsp的问题还是action的问题,错误提示是:
Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.contact_005fquery_jsp._jspService(contact_005fquery_jsp.java:303)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
展开
 我来答
明书文07K
2009-02-06
知道答主
回答量:24
采纳率:0%
帮助的人:18.7万
展开全部
可以到application服务器目录下查看由jsp生成的java源码,如果是tomcat的话可以在work目录一直往下就能找到contact_005fquery_jsp.java这个文件,这样就可以定位到是哪一行jsp出错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c3258b02
2009-02-06 · TA获得超过672个赞
知道小有建树答主
回答量:550
采纳率:0%
帮助的人:628万
展开全部
空指针异常,
这个代码跟出错信息都不完整,
不好说到底啥地方出问题。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nirack
2009-02-06 · TA获得超过128个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:151万
展开全部
从异常看显然是在jsp里出现的问题。还需要更多的信息,把JSP的代码也给贴出来卡看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
springfieldx
2009-02-06 · TA获得超过338个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:331万
展开全部
System.out.println(request.getParameter("bname"));
System.out.println(request.getParameter("conname"));

这里没做验证

也会有可能问题在jsp上面
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IceWee
2009-02-06 · TA获得超过604个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:245万
展开全部
到Tomcat的work目录里找找生成的Servlet,那里可能会有产生异常的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式