简单的用ul和li结合struts2做成的树效果
来源:互联网 发布:大数据对餐饮业 编辑:程序博客网 时间:2024/03/29 19:27
1:程序源代码
<s:iterator id="allSubcompany" value="allSubcompany" var="subcompany"> 遍历子公司<ul id="a"><li id="sub">├<span style="hidden" ></span><span id="cmpy"><a href="#"><s:property value="subcompanyName" /></a></span> 子公司名<s:set name="subcompanyID" value="%{subcompanyID}" /> 取得子公司的ID<s:iterator id="allDepartment" value="allDepartment" var="department"> 遍历部门<s:set name="departmentID" value="%{subcompanyID}" /> 取得部门的ID<s:if test="#departmentID == #subcompanyID"> 如果子公司的ID等于部门的子公司ID(数据库中设有子公司的ID)就遍历公司下的部门<ul><li id="dep">┗<span id="depart"><a href="#"><s:property value="departmentName" /></a></span><s:set name="departmentID" value="%{departmentID}" /> 取得部门的ID<s:iterator id="allStation" value="allStation" var="station"> 遍历岗位<s:set name="stationID" value="%{departmentID}" /> 取得岗位中的部门ID(数据库中有设置)<s:set name="subcompany1" value="subcompanyID"> 取得岗位中的子公司的ID<s:if test="#departmentID==#stationID && #subcompany1==subcompanyID"> 如果部门ID等于岗位表中的部门ID就遍历岗位<ul><li id="station">┗<span id="sta"><a href="#"><s:property value="stationName" /></a></span><br/>< ></ul></s:iterator>
2:后台代码
public class TreeAction extends ActionSupport {private static final long serialVersionUID = 1L; SubcompanyService ss; DepartmentService ds; StationService stations; StaffService staffs; private Subcompany subcompany; private Department department; private Station station; private Staff staff;@Overridepublic String execute() throws Exception {return SUCCESS;} public List<Subcompany> getAllSubcompany(){ss = new SubcompanyServiceImpl();return ss.getAllSubcompany();}public List<Department> getAllDepartment(){ds = new DepartmentServiceImpl();return ds.getAllDepartmetnInfo();}public List<Station> getAllStation(){stations = new StationServiceImpl();return stations.getAllStationInfo();}public List<Staff> getAllStaff(){staffs = new StaffServiceImpl();return staffs.getAllStaff();}public Subcompany getSubcompany() {return subcompany;}public void setSubcompany(Subcompany subcompany) {this.subcompany = subcompany;}public Department getDepartment() {return department;}public void setDepartment(Department department) {this.department = department;}public Station getStation() {return station;}public void setStation(Station station) {this.station = station;}public Staff getStaff() {return staff;}public void setStaff(Staff staff) {this.staff = staff;}}
3:程序效果图
- 简单的用ul和li结合struts2做成的树效果
- UL-LI 标签结合CSS的运用
- UL-LI 标签结合CSS的运用
- UL-LI 标签结合CSS的运用
- UL和LI的用法
- ul和li的用法
- 简单的 ul li 树形菜单
- ul和li的基本用法
- ul和li的IE兼容
- 修改UL和LI间隔的方法
- CSS的ul和li(10222013)
- html的ul和li标签
- ul和li的导航栏
- .wspic ul li.firli 和 .wspic ul li .firli 的区别
- Css <ul><li>列表的样式的控制</li></ul>
- ul li css 的表格
- ul与li的使用
- 控制ul下 的li
- java读取 .properties配置文件
- 测试经理职能
- Dtd简介
- 让程序定时执行
- Wpa_gui程序分析(二)
- 简单的用ul和li结合struts2做成的树效果
- WCF 客户端配置
- 文件存储 OutputStream/InputStream
- 系出名门Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spinner, Chrono
- 编程之道阅读随笔
- 三层结构中解决同一解决方案不同项目中访问Web.config文件的问题
- makefile
- 三:备份恢复类
- 最好的Linux发行版本是什么?