资源简介
程序将使用Ajax技术实现动态获取数据的树状菜单。当展开菜单时,自动向服务器发送请求,查询该菜单下的子菜单,并在客户端显示子菜单,而无需刷新整个页面。
源码结构说明
1.TreeWiewDemo文件夹下为源文件
2.TreeWiewDemo.war为部署文件
代码片段和文件信息
package book.treeview;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
public class Category implements TreeviewElement {
protected int ID;//代表数据库中category_id列;
protected int parentID;//代表数据库中parent_category_id列;
protected String categoryName;//代表数据库中category_name列;
protected String activeStatus=“Y“;//代表数据库中active_status列;
public Category() {//无参的构造方法
this.ID = -1;
}
public Category(int id) {//有参的构造方法,参数为portlet_id
this.ID = id;
if (!FromDb())//如果有找到该id的porlet
this.ID = -1;
}
public boolean FromDb() {//从数据库中读出,并更新bean
int row = -1;
//读记录的sql语句
String sql = “select * from product_category where category_id=“ + this.ID
+ “ and active_status=‘Y‘“;
ResultSet rs = DbManager.getResultSet(sql);//执行sql语句并返回R
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 62 2006-05-19 15:20 14\readme.txt
文件 253484 2006-05-19 15:20 14\TreeWiewDemo.war
文件 408 2006-05-19 15:20 14\TreeWiewDemo\.classpath
文件 309 2006-05-19 15:20 14\TreeWiewDemo\.myme
文件 1352 2006-05-19 15:20 14\TreeWiewDemo\.project
文件 1270 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\db.sql
文件 679 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\dynamicTree.jsp
文件 554 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\simpleTree.jsp
文件 586 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\staticTree.jsp
文件 567 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\web.xm
文件 236956 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\lib\mysql.jar
文件 4059 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\classes\book\treeview\Category.class
文件 1894 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\classes\book\treeview\DbManager.class
文件 277 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\classes\book\treeview\TreeviewElement.class
文件 4112 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\classes\book\treeview\treeviewRender.class
文件 1805 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\WEB-INF\classes\book\treeview\TreeviewServlet.class
文件 39 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\me
文件 3988 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\js\ajax.js
文件 2918 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\js\all.js
文件 8062 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\js\folder-tree-static.js
文件 54 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\blank.gif
文件 572 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\folder.gif
文件 1553 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\loading.gif
文件 197 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\minus.gif
文件 200 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\plus.gif
文件 75 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\images\sheet.gif
文件 453 2006-05-19 15:20 14\TreeWiewDemo\WebRoot\css\tree.css
文件 4082 2006-05-19 15:20 14\TreeWiewDemo\src\book\treeview\Category.java
文件 2180 2006-05-19 15:20 14\TreeWiewDemo\src\book\treeview\DbManager.java
文件 265 2006-05-19 15:20 14\TreeWiewDemo\src\book\treeview\TreeviewElement.java
............此处省略21个文件信息
- 上一篇:JS可编辑的表格GridEdit
- 下一篇:Labview串口读写.vi
评论
共有 条评论