天天看点

SSH OA系统的三个细节问题

第一:点击新建之后,顶级部门显示当前的上级部门而不是最顶级的null

      parentid有值就可以回显所以代码如下:

   1、新建按钮的链接需要更改:

2.相应的action 不需要修改,因为parentid 在点击相应的上级部门查看其下级部门时它的parentid就已经放到model的值栈里去了,所以可以直接用%{}ognl表达式取得。

查看下级部门代码:

第二。增加返回上一级按钮

        1.jsp

     2.相应的action

   第三:在保存,修改,删除后要留在原层级目录不要返回最顶级。。。。以前是因为在struts.xml文件中的tolist对应的result直接返回list了。所以修改如下:

    加上:

   当然在保存删除修改时都要向action传入parentid这样才能为值栈中的action 对象栈的parentid属性赋值。。。。修改于保存有表单提交过程,所以parentid自然会传给action,要改的主要是删除,如下:

继续阅读