请高手帮我解决下java方面的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:06:10
public String perform(request,response){

String nextPage="";
Connection con=null;

Tentbwlisttmp tentbwlisttmp=null;
long roleid=0; //角色
Topmuser myMember=(Topmuser)request.getSession().getAttribute("_currentUser");
try{

con=ConnPoolHandler.getConnection();
String save=request.getParameter("save");
nextPage="test.jsp";
}catch(){}

javax.servlet.RequestDispatcher rd =getServletContext().getRequestDispatcher(nextPage);
rd.forward(request,response); 在这里报了空指针异常。不知道怎么回事。其他没用省略了。
return nextPage;

}

希望大家能帮个忙

解决自然会多给分的。我只是怕没人能解答所以才没在上面弄分。
getServletContext().getRequestDispatcher(nextPage);
这个先前写过,没问题的。
rd不是null

javax.servlet.RequestDispatcher rd =getServletContext().getRequestDispatcher(nextPage);
rd.forward(request,response); 在这里报了空指针异常。不知道怎么回事。其他没用省略

rd是null吗?你在forward之前System.out.println(rd==null)看看是不是true,如果是ture的话说明rd是null!!

而且request对象就有getRequestDispatcher方法,你为什么要先getServletContext呢?
javax.servlet.RequestDispatcher rd =request.getRequestDispatcher(nextPage); 再试试。