社区
Web 开发
帖子详情
怎样用jsp将从树状存储结构中读取的数据在jsp页面上生成一个树状目录 ()
java_jing
2005-05-09 02:55:05
我的数据库结构为uid dirid parentId dirname update
谢谢!!!
...全文
169
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
根据dtree改编的
树状
目录
jsp
+sqlserver
这个项目的核心是创建
一个
基于
JSP
(JavaServer Pages)的
树状
目录
结构,用于更好地组织和展示
数据
,同时结合SQL Server作为后台
数据
库进行
数据
存储和检索。 首先,`dtree`通常指的是Dynamic Tree,一种动态
生成
树形...
Jsp
+XML
树状
菜单类库源码
在Web开发
中
,
树状
菜单是一种常见的用户界面元素,用于组织和展示层次结构的
数据
。
JSP
(JavaServer Pages)结合XML(Extensible Markup Language)可以有效地构建这样的动态菜单系统。本文将深入探讨"
Jsp
+XML
树状
...
jsp
+mysql+servlet动态tree
生成
简单Demo
在IT行业
中
,动态树结构(Dynamic Tree)是一种常见的
数据
展示方式,尤其在Web应用
中
用于组织和导航
数据
。本示例“
jsp
+mysql+servlet动态tree
生成
简单Demo”结合了Java Web开发
中
的三大核心技术:
JSP
(JavaServer ...
JSP
+javaBean+
数据
库 无限级动态
树状
菜单
在IT领域,构建
一个
无限级动态
树状
菜单是一项常见的需求,尤其在网站管理、权限控制、
数据
分类等场景
中
。本项目使用了
JSP
、JavaBean以及
数据
库技术来实现这一功能,下面将详细讲解其
中
涉及的关键知识点。 1. **
JSP
...
JSP
动态文件
目录
树
"动态文件
目录
树"是
JSP
中
一个
常见的应用场景,常用于展示文件系统
中
的
目录
结构,为用户提供浏览、搜索和操作文件的功能。本文将深入探讨如何使用
JSP
实现动态文件
目录
树,并提及DAO层的优化,如改用Hibernate。 一、...
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章