修改部门
步骤1:信息回显(请求一个action,并传入该部门的id,查询该部门并存入request域)
步骤2:保存信息,并返回查询页面(请求一个action,保存修改后的信息)
问题1:不添加@Transactional,也可以进行保存操作。
知识2:非struts标签添加${pageContext.request.contextPath },struts标签添加%{pageContext.request.contextPath}相当于项目虚拟路径,和request.getContextPath()作用相同,项目发布后src文件下的东西都会存储在Webapp下的项目的WEB-INF下的classes下,通常是虚拟路径加classes下的真是路径。
知识3:Action中也可以把对象赋值给模型驱动的对象,通过getModel就可以把他返回,前端可以通过%{model.属性名}获取值。(模型驱动默认会在值栈中)