找回密码
 注册
搜索
热搜: 回贴

导航树效果,JSP + JavaScript 实现

2009-12-22 00:19| 发布者: admin| 查看: 68| 评论: 0|原作者: 玄霄

转自:http://java.mblogger.cn/zhipingch/posts/15336.aspx
类似 MSDN CSDN 导航树效果,JSP + JavaScript 实现!

<%@ page contentType ="text/html;charset=gb2312" %>
<%@ page import="java.util.*;" %>



New Document






< width="100%" height="100" id="hiddenframe">









<%
java.lang.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// java.sql.Connection ConnectionX = java.sql.DriverManager.getConnection("jdbc:ODBC:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Resin\doc\examples\Tree\tree.mdb","admin", "");
// java.sql.Statement StatementX = ConnectionX.createStatement();
java.sql.ResultSet ResultSetX = java.sql.DriverManager.getConnection("jdbc:ODBC:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\resin-2.1.6\doc\examples\Tree\tree.mdb","admin", "").createStatement().executeQuery("select *,(select count(*) from tree where parentid = T.id) as children from tree T where parentid = 0");
int i=0;
int children;
int ID;
while (ResultSetX.next())
{
children=ResultSetX.getInt("children");
ID=ResultSetX.getInt("id");
%>



<%
i++;
}
%>




<%@ page contentType ="text/html;charset=gb2312" %>
<%@ page import="java.util.*;" %>



New Document





<%
String ParentNode = request.getParameter("PNode");
int i;
int j;
String nSpace="";
j= ParentNode.length()- ParentNode.replaceAll("_","").length();
for (i=0;i nSpace = nSpace + "  ";
String sHTML ="";
i=0;
java.lang.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// java.sql.Connection ConnectionX = java.sql.DriverManager.getConnection("jdbc:ODBC:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Resin\doc\examples\Tree\tree.mdb","admin", "");
// java.sql.Statement StatementX = ConnectionX.createStatement();
java.sql.ResultSet ResultSetX = java.sql.DriverManager.getConnection("jdbc:ODBC:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\resin-2.1.6\doc\examples\Tree\tree.mdb","admin", "").createStatement().executeQuery("select *,(select count(*) from tree where parentid =T.id ) as Children from tree T where parentid = " + request.getParameter("PID"));
int children;
int ID;
while (ResultSetX.next())
{ children=ResultSetX.getInt("children");
ID=ResultSetX.getInt("id");
sHTML = sHTML + "";
if (children >0)
sHTML = sHTML + "";
%>
<% i++;
}%>




最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:34 , Processed in 0.229997 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.