看来,楼主没有理解request.getParameter()和request.getAttribute()的区别。前者是指获取从浏览器传过来的表单值,它只能是string类型。后者是指获取放到request对象中的某个对象。你要获取userDao,必须先把userDao设置进去才行,request.setAttribute("userDao",userDao).然后在后面可以request.setAttribute("userDao"),再获取到这个对象。
先setAttribute("userDao",userDao),
再在另一个页面用getAttribute("userDao")。