第一:点击新建之后,顶级部门显示当前的上级部门而不是最顶级的null
parentid有值就可以回显所以代码如下:
1、新建按钮的链接需要更改:
2.相应的action 不需要修改,因为parentid 在点击相应的上级部门查看其下级部门时它的parentid就已经放到model的值栈里去了,所以可以直接用%{}ognl表达式取得。
查看下级部门代码:
第二。增加返回上一级按钮
1.jsp
2.相应的action
第三:在保存,修改,删除后要留在原层级目录不要返回最顶级。。。。以前是因为在struts.xml文件中的tolist对应的result直接返回list了。所以修改如下:
加上:
当然在保存删除修改时都要向action传入parentid这样才能为值栈中的action 对象栈的parentid属性赋值。。。。修改于保存有表单提交过程,所以parentid自然会传给action,要改的主要是删除,如下: