
DAO的功能:
1. DAO用来封装Data Source的..就比如,Connection conn = DAOFacotry.createConnection()
就可以把Driver. URL. username, passpword这一些放在DAO中
以后要更改数据库的类型.比如要把MSSQL换成Oracle的话,只需要更改DAOFacory里面的getConnection()里面的Driver.URL.之类的。
2. DAO也是把对数据库的 *** 作(比如最基本的CRUD *** 作)全部封装在里面..
比如说要要插入一个新的用户,那么在DAO中只需要提供一个insertUser(User user)这一个方法就可以了,具体的 *** 作是在DAO中实现的。
那么对于要调用DAO的时候.只要知道insertUser(User)是用来插入一个新的用户,而不需要知道是如何实现的。
首先 response.sendRedirect(../manage.jsp)是不能传递数据的。用request.getRequestDispatcher("../manage.jsp").forward(request,response)
来转发 转发之前使用request.setAttribute("v",v)
到manage.jsp后使用EL表达式来获取v当中的值。
问题出在第53行: flag = md.checkLogin(managerID)根据log, 应该是md为null,
你在这句之前 加以下语句 就能验证:
if(md == null){
System.out.println("-----------md is null ------------------")
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)