第一个controller  @RequestMapping("jsp/newOutlineFriend.do") public ModelAndView login(HttpServletRequest request,HttpSession session){  System.out.println(request.getParameter("name"));  System.out.println(request.getParameter("group"));  System.out.println(request.getParameter("dGroup"));  int uid=(Integer) session.getAttribute("loginUserId");  System.out.println(uid);  dao.addfriend(Integer.parseInt(request.getParameter("group")), Integer.parseInt(request.getParameter("dGroup")), (String)request.getParameter("name"),(Integer)session.getAttribute("loginUserId") );  System.out.println("完成注入");    nextCon=new ShowFriendsController();  //nextCon.dao=(DAOSupport)new DAOSupportBean();  return nextCon.show(request, session);第二个@Controllerpublic class ShowFriendsController{ @Resource(name="dao") public DAOSupport dao;  @RequestMapping("jsp/show.do") public ModelAndView show(HttpServletRequest request,HttpSession session){  System.out.println("enter the show");  System.out.println(request.getParameter("group"));  System.out.println(request.getParameter("dGroup"));  System.out.println(session.getAttribute("loginUserId"));  System.out.println(dao);  /*if(dao==null){   dao=(DAOSupport)new DAOSupportBean();  }*/  System.out.println(dao);  Map model = new HashMap();    System.out.println(dao);  UserInfo userInfo=(UserInfo) dao.getObject(UserInfo.class, uid);报错就在这句。 能传入到第二个控制器,但是遇到dao就不行了。输出是null。加上去边的注释,虽然不是null,但是显示还是空指针。