社区
Web 开发
帖子详情
怎样用jsp将从树状存储结构中读取的数据在jsp页面上生成一个树状目录 ()
java_jing
2005-05-09 02:55:05
我的数据库结构为uid dirid parentId dirname update
谢谢!!!
...全文
142
4
打赏
收藏
怎样用jsp将从树状存储结构中读取的数据在jsp页面上生成一个树状目录 ()
我的数据库结构为uid dirid parentId dirname update 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java_jing
2005-05-20
打赏
举报
回复
up
MARS.nEIL
2005-05-13
打赏
举报
回复
这是人家的一段代码:
JSP实现树型组织架构
//orgView.jsp
<%@ page contentType="text/html;charset=Big5"%>
<%@ include file="orgConnInclude.jsp"%>
<%
request.setCharacterEncoding("big5");
PreparedStatement ps=null;
ResultSet rs=null;
String queryCount=" select count(*) "+
" from ngb_org "+
" where total like ? ORDER BY TOTAL ";
String queryName=" select * "+
" from ngb_org "+
" where total like ? ORDER BY TOTAL ";
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
<title>組織架構</title>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<font color="#0099FF" size=4><center>*****有限公司組織架構圖</center></font>
<div align="right"><a href="orgManage.jsp">管理入口</a>
</div>
<table width="100%" border="1" cellspacing="1" cellpadding="1">
<tr>
<!--th width="7%" rowspan="2" bgcolor="#0099FF" scope="col"> </th-->
<th width="29%" bgcolor="#0099FF" scope="col"><span class="style1">總經理</span></th>
<th width="19%" bgcolor="#0099FF" scope="col"><span class="style1">總經理直屬</span></th>
<th width="19%" bgcolor="#0099FF" scope="col"><span class="style1">處級所屬</span></th>
<th width="19%" bgcolor="#0099FF" scope="col"><span class="style1">部級所屬</span></th>
</tr>
<%
try{
int i=1;
ps=conn.prepareStatement(queryCount);
ps.setString(1, "A10%");
rs=ps.executeQuery();
int result=1;
while(rs.next())
{ result++;}
//out.println(result);
for( i=1; i<=result; i++){
ps=conn.prepareStatement(queryName) ;
String queryNameCondition="A"+(9+i)+"%";
//out.println(queryNameCondition);
ps.setString(1, queryNameCondition);
ResultSet rs1=ps.executeQuery();
String qa=null;
String qaTemp=null;
String qaTemp1=null;
while( rs1.next()){
qa=rs1.getString("total");
qaTemp=qa.substring(0,3);
qaTemp1=qa.substring(3,6);
%>
<tr bgcolor="#F0F8FF">
<td width="29%" height="18"><%=rs1.getString("name")%></td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"> </td>
</tr>
<%
queryNameCondition=qaTemp1+"%";
//out.println(queryNameCondition);
ps.setString(1, queryNameCondition);
ResultSet rs2=ps.executeQuery();
int result1=1;
while(rs2.next())
{ result1++;}
//out.println(result1);
for( i=1; i<=result1; i++){
ps=conn.prepareStatement(queryName) ;
ps.setString(1, queryNameCondition);
ResultSet rs3=ps.executeQuery();
String qb=null;
String qbTemp=null;
String qbTemp1=null;
while( rs3.next()){
qb=rs3.getString("total");
qbTemp=qb.substring(3,5);
qbTemp1=qb.substring(3,6);
%>
<tr bgcolor="#F0F8FF">
<td width="29%" height="18"> </td>
<td width="19%" height="18"><%=rs3.getString("name")%></td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"> </td>
</tr>
<%
ps=conn.prepareStatement(queryCount);
queryNameCondition=qbTemp1+"%";
//out.println(queryNameCondition);
ps.setString(1, queryNameCondition);
ResultSet rs4=ps.executeQuery();
int result2=1;
while(rs4.next())
{ result2++;}
//out.println(result);
for( i=1; i<=result2; i++){
ps=conn.prepareStatement(queryName) ;
ps.setString(1, queryNameCondition);
ResultSet rs5=ps.executeQuery();
String qc=null;
String qcTemp=null;
String qcTemp1=null;
while( rs5.next()){
qc=rs5.getString("total");
qcTemp=qc.substring(3,5);
qcTemp1=qc.substring(3,6);
%>
<tr bgcolor="#F0F8FF">
<td width="29%" height="18"> </td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"><%=rs5.getString("name")%></td>
<td width="19%" height="18"> </td>
</tr>
<%
/* ps=conn.prepareStatement(queryC2);
ResultSet qd2=ps.executeQuery();
int cd2=0;
while(qd2.next())
{cd2++;}
out.println(cd2);
ps=conn.prepareStatement(queryCount);
if(cd2>0)
{ queryNameCondition="D"+(i+19)+"%";}
else
{ queryNameCondition="D"+(i+9)+"%";}*/
ps=conn.prepareStatement(queryCount);
queryNameCondition=qcTemp1+"%";
//out.println(queryNameCondition);
ps.setString(1, queryNameCondition);
ResultSet rs6=ps.executeQuery();
int result3=1;
while(rs6.next())
{ result3++;}
//out.println(result3);
for( i=1; i<=result3; i++){
ps=conn.prepareStatement(queryName) ;
ps.setString(1, queryNameCondition);
ResultSet rs7=ps.executeQuery();
while( rs7.next()){
%>
<tr bgcolor="#F0F8FF">
<td width="29%" height="18"> </td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"> </td>
<td width="19%" height="18"><%=rs7.getString("name")%></td>
</tr>
<%
ps=conn.prepareStatement(queryCount);
queryNameCondition="E"+(i+9)+"%";
//out.println(queryNameCondition);
ps.setString(1, queryNameCondition);
ResultSet rs8=ps.executeQuery();
int result4=1;
while(rs8.next())
{ result4++;}
//out.println(result3);
for( i=1; i<=result4; i++){
ps=conn.prepareStatement(queryName) ;
ps.setString(1, queryNameCondition);
ResultSet rs9=ps.executeQuery();
while(rs9.next()){
rs9.getString("name"); %>
<%}}%>
<%}}%>
<% }}%>
<% }}%>
<%}}%>
</table>
</body>
<%}
catch(SQLException se1)
{se1.printStackTrace();}
finally{conn.close();}%>
</html>
java_jing
2005-05-13
打赏
举报
回复
upup
java_jing
2005-05-09
打赏
举报
回复
up
JSP
Ajax MYSQL树控展开菜单.rar
JSP
Ajax树控展开菜单,
数据
库为MYSQL,内部代码通过
读取
数据
库信息
生成
Tree菜单,例子比较完整,文件结构说明: 1.TreeWiewDemo文件夹下为源文件 2.TreeWiewDemo.war为部署文件
AJAX基础概念、核心技术与典型案例(内涵动态实例)
程序描述:本章将使用Ajax技术实现动态获取
数据
的
树状
菜单。当展开菜单时,自动向服务器发送请求,查询该菜单下的子菜单,并在客户端显示子菜单,而无需刷新整个页面。 /simpleTree.
jsp
简单树 /staticTree....
JavaScript网页特效范例宝典源码
实例301 将Web页面
中
的
数据
导出到Excel并自动打印 476 11.4 利用CSS样式打印 478 实例302 利用CSS样式打印页面
中
的指定内容 478 实例303 利用CSS样式分页打印 479 11.5 套打邮寄产品单 482 实例304 打印汇款单 482 ...
无刷新树XMLtree源码 xmltree.v1.2_21
此js的树控件,可以从XML
中
加载
数据
。当然这个XML可以使用asp/
jsp
动态输出。还可以异步加载
数据
,这种方式是仿照msdn online所设计,即点击了某
一个
节点后...在xml
中
提供
树状
结构的样式属性,能够方便的改变显示的效果
javascript网页特效实例大全(13-19)
实例367 使用XML实现不刷新页面查询
数据
596 第16章 JavaScript与
JSP
结合 601 16.1 窗口与对话框 602 实例368 弹出提示对话框并重定向网页 602 实例369 打开新窗口显示详细信息 604 实例370 打开指定大小...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章