RequestDispatch re = request.getRequestDispatch();
if(re!=null){
re.forward(request,response);//忘记这个单词怎么写了就是个转发。。在这里报空指针异常我超郁闷de
}
if(re!=null){
re.forward(request,response);//忘记这个单词怎么写了就是个转发。。在这里报空指针异常我超郁闷de
}
你检查你的request是从哪来的?
你是就写这么3行代码就错了?
throws ServletException, IOException {
//取得表单数据
String username = req.getParameter("username");
UserManager userManager = new UserManager();//业务逻辑
List userList = userManager.findUserByName(username);
req.setAttribute("userlist", userList);//把数据放进request
//zhuanxiang dao c.jsp 取出list中的数据
req.getRequestDispatcher("/a/b/c/c.jsp").forward(req, res);//转发
楼主可以参照下,我也是个新手 呵呵
就这几行就空指针? 那就只能是request.getRequestDispatch()出错了哦..request为null了吧...
requestDispatcher.forward(request, response);
外部跳转是只做个简单的重定向,客户端需要重新提交请求到新的地址,写法response.sendRedirect(目标地址);
楼上的目标地址好像为空。这个我到没研究过