站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP + JavaScript 实现类似 MSDN CSDN 导航树效果!

JSP + JavaScript 实现类似 MSDN CSDN 导航树效果!

摘要: JSP,jdbc,iframe

测试站点:
http://www.triaton.com.cn:1080/examples/tree/tree.jsp

类似 MSDN CSDN 导航树效果,JSP + JavaScript 实现!

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 + "

" + nSpace + " if (children >0)
sHTML = sHTML + " onClick='ExpandNode(" + ParentNode + "_" + (i + 1) + "," + ID + ")'>+";
else sHTML = sHTML + ">-";
sHTML = sHTML + "\\n" + " if (children >0)
sHTML = sHTML + " onDblClick='ExpandNode(" + ParentNode + "_" + (i + 1) + "," + ID + ")'";
sHTML = sHTML + ">" + ID + ": " + ResultSetX.getString("remark") + "
";
if (children >0)
sHTML = sHTML + "";
%>
<% i++;
}%>
<body>
<script>
var x = eval('parent.' + '<%= ParentNode + "_0"%>' ) ;
x.innerHTML="<%= sHTML %>";
</script>
</body>



↑返回目录
前一篇: 树形目录的递归实现(一)数据库+jsp+javabean
后一篇: 菜鸟学jsp(三)