可以用 xml, xslt 做
解决方案 »
- 请问怎样根据一个TreeMap的值中的数据进行排序?
- 哪位有SystemTray和TrayIcon包的下载地址
- 大家来说说什么软件做做出来的uml图最漂亮?
- protected 问题
- Java实现登录窗口后的密码怎样处理呢?请举例说明!(新手)
- 问个关于GUI控制的问题
- 关于JDK问题,最开始安装了1.4X版本,后来自动升级至1.5,现在javac可以用,但java命令就不能用了,提示找不到java.dll请问在1.5种如何运
- 如何在屏幕指定的位置输出结果?(新手,多多关照)
- 这是为什么?
- 请教Java高手一个include问题。
- classloader问题,高分!!!急,在线
- 如何在applet中产生一个对话框?
目录id 部门名称
0 系统目录
001 生产部门
建表2:
目录id 级数1 级数2 级数3 级数4 级数5 级数6
0 1 0 0 0 0 0
001 0 1 0 0 0 0按照级数把它拼装成一个树形的list或者树组,有些遗忘,有问题再提。这种结构确实有些复杂,就算实现了也很难处理的。
<%!
String sId;
String sName;
String sTemp;
ResultSet rset=null;
int iCount=0;
int iLen = 0;
int iLength = 3;
int iLens=3;
%>
<div>
<span><input type=checkbox>企业</span>
<UL id=root>
<%
rset=conn.executequery("select * from tree order by id");
//主目录信息
while (rset.next())
{
sId = rset.getString("id");
iLen = sId.length();
sName=rset.getString("name");
ResultSet rs = conn.executequery("select count(*) as icount from tree where id like: '"+sId+"%'");
if(rs.next()) iCount = rs.getInt("icount");//得到是否有下级目录
if(iCount==1)
{
%>
<LI><span><input type=checkbox value=<%=sId%>> <%=sName%></span>
<%
}
if((iCount>1)&&((iLength-iLen==0)||(iLen % iLength==0)))
{
%>
<LI><span><input type=checkbox value=<%=sId%>> <%=sName%></span>
<UL>
<%
}
if(iLen-iLens<0)
{
%>
</UL><%
} iLens = iLen;
}
%>
</UL>
</div>
但是在没有子目录情况下就会出错!!如何更改?或者有更好的解决办法