方法代码如下:
public String qryAllChildOrg(String orgId) throws ServiceException {
ChildsOfSomeOrg childs = new ChildsOfSomeOrg();
childs.setDeptoid(orgId);
Map map = new HashMap();
map.put("deptoid", orgId);
List list = qryNumDao.qryAllChildOrg("J_QRYSEQNUM", childs, map, "queryAllChild");
if(null == list || list.size() == 0)
{
return null;
}
StringBuffer sb = new StringBuffer();
for(Iterator it = list.iterator();it.hasNext();)
{
ChildsOfSomeOrg tempChild = (ChildsOfSomeOrg)it.next();
String level = tempChild.getOrg_lev();
sb.append(" ");
level = tempChild.getOrg_lev();
if(!"1".equals(level))
{
sb.append("");
for(int i=0;i<new></new> {
sb.append(" |");
}
sb.append("--");
}
sb.append(tempChild.getDept_name() + "");
}
return sb.toString();
}
Action中如下:
String allChildOrgs = qrySeqNumService.qryAllChildOrg(orgId);
if (null == allChildOrgs) {
request.setAttribute("errorInfo", "您被限制使用该功能,得到的组织机构为空");
return mapping.findForward("error");
}
request.setAttribute(Constants.ALLCHILDORGS, allChildOrgs);
页面部分代码: