code: public static int setCurDataByFull4text(Map dataMap,String dept_fullpath,Object paramObj){
  		String[] paths=dept_fullpath.split("/");
  		int size=paths.length;
  		String dept_id="";
  		if(size>0){
  			dept_id=paths[size-1];
  		}
  		String dept_path="";
  		int dept_id_size=dept_id.length();
  		dept_path=(String) dept_fullpath.subSequence(0, dept_fullpath.length()-dept_id_size);
  
  		Map pMap=(Map) getParentObjByPath4text(dataMap,dept_path);
  		int index=getDeptIdIndex(dept_id);
  		if(index<0){
  			pMap.put(dept_id,paramObj);
  		}else{
  			String realDeptId=getRealDeptId(dept_id);
  			List tempList=(List) pMap.get(realDeptId);
  			Map tempMap=(Map) getDataFromList(tempList,index);
  			tempList.set(index, paramObj);
  		}
  		return 1;
  
  	}
docs: 根据fullpath设置指定位置数据(data)