4.尚硅谷佟刚_SSH 整合案例查询所有员工信息
旁白: 显示所有员工信息。。。先手动 追加数据库。。。
旁白: 光有这个不够,先搞 DAO。
旁白: 这里没有 什么业务,service直接 调的 DAO。
旁白: 获取完 employee之后 ,放在 list 哪个里边? 请求域吧。。
( 这句话 听不明白!!!)
旁白: 这样就到 页面上了,但是 我们 bean还没有配置。。。
旁白: 有个问题,这玩意咋进来啊,他两 在不同 配置文件里头。。。
旁白: 加个* 表示 启动时候,是多配置 文件。。。
旁白: 他两都会 加进来,它们 是同一个 IOC容器。。。
旁白: 内码不对,需要 切换成 UTF-8。。。。
旁白: 首先需要导入 struct2的标签。。。。
旁白: emp-list.jsp 需要查询 ${department.departmentName},
但是 EmployeeDao.java 里头
String hdl = “FROM Employee” 只查询了 Employee。
旁白: 为啥运行会报错? 事务作用在 service上面,导致 getAll() 方法开始之前 获取session,方法 结束之后,关闭 session。再去搞 emp-list.jsp 的代理对象 ${department.departmentName 就没有了。。。( 我无法理解 ?????)
旁白: 再解释一遍,事务 作用在 EmployeeService.java 中的 getAll() 方法上面,这个方法 执行 结束之前 会关闭 session。
而在 EmployeeDao.java 的getAll()方法 只获取了 “FROM Employee”。
其关联的 emp-list.jsp 中 ${department.departmentName 是一个代理对象,就 获取不了。
旁白: 暂时 删除 试试。。还是 报错。。。
旁白: 干脆 固定 成 “部门”。。。