关于servlet的问题

rainmaker 2004-10-22 10:31:01
发布servlet
产生如下错误:
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
ContrServlet.doSearch(contrservlet.java:112)
ContrServlet.doPost(contrservlet.java:50)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
是什么原因
谢谢
...全文
98 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
易点互联 2004-10-22
  • 打赏
  • 举报
回复
是不是是地方没初始化啊什么的
javacomte 2004-10-22
  • 打赏
  • 举报
回复
ContrServlet.doSearch()这个方法中出现了空指针,你查看一下代码一般就能找到问题。主要看定义的对象是不是没有赋值,或者赋的值本身就是null。
weepp 2004-10-22
  • 打赏
  • 举报
回复
同意楼上的一切看法!
trumplet 2004-10-22
  • 打赏
  • 举报
回复
空指针一般是由于变量(或类)没有进行初始化的原因引起的。
LeoYao 2004-10-22
  • 打赏
  • 举报
回复
空指针异常最难调试了
jiang_xiao 2004-10-22
  • 打赏
  • 举报
回复
同意tiger_shi(),你用System.out.println();看看,输出的是不是NULL
tjl713 2004-10-22
  • 打赏
  • 举报
回复
最好把你的代码贴出来,或者描述一下,你想做什么!
tiger_shi 2004-10-22
  • 打赏
  • 举报
回复
看出错呀,有了个空指针,NullPointerException
有可能是你认为应该对象有值的地方,其实对象没有得到值,null,后来又调用这个对象的某个方法的时候,就出错
rainmaker 2004-10-22
  • 打赏
  • 举报
回复
这是doSearch
private void doSearch(HttpServletRequest request, HttpServletResponse response)
{
String Syaincd=request.getParameter("syain_cd").toString();
String Syainmei=request.getParameter("syain_mei").toString();
String Syainhairubi=request.getParameter("nyusyabi").toString();
String Bomon=request.getParameter("bomon").toString();

empinfo.EmpinfoSearch es =new empinfo.EmpinfoSearch();
es.setSyainCD(this.changeISN(Syaincd,request,response));
es.setSyainMei(this.changeISN(Syainmei,request,response));
es.setSyainHairubi(this.changeISN(Syainhairubi,request,response));
es.setBumon(this.changeISN(Bomon,request,response));

try
{
es.doSearch();
}
catch(Exception ex)
{
strErrorMessage=ex.toString();
dispError(request,response);
}
try
{
ServletContext sc=this.getServletContext();
RequestDispatcher rd=sc.getRequestDispatcher("/jsp/empinfo_list.jsp");
request.setAttribute("dsb",es);
rd.forward(request,response);
}
catch(Exception ex)
{
strErrorMessage=ex.toString();
dispError(request,response);
}

}

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧