jsp 基于dtree 从数据库中进行动态生成树(radio)
来源:互联网 发布:万方数据库客户端 编辑:程序博客网 时间:2024/06/03 20:04
大家可以从网上下载 dtree.js和dtree.css,网上很好找的
jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%> <%@page import="DB.DbDao" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> <link rel="StyleSheet" href="css/dtree.css" type="text/css" /> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/dtree.js"></script> <script type="text/javascript"> <!-- $(function(){ d = new dTree('d'); d.add(0,-1,"学科分类"); //d.config.inOrder = true; $.ajax({ url:'treeServlet', type:'post', //数据发送方式 dataType:'xml', //接受数据格式 error:function(json){ alert( "not lived!"); }, async: false ,//同步方式 success: function(xml){ $(xml).find("node").each(function(){ var nodeId=$(this).attr("nodeId"); var parentId=$(this).attr("parentId"); var nodeName=$(this).text(); d.add(nodeId,parentId,"<input type='radio' name='where' value='2' id='t100001'>"+nodeName); }); } }); window.d=d; $("#tree").html(d.toString()); $("input[type='checkbox']").click(function(){ var pId=this.id; $("input[id*='"+pId+"']").attr("checked",this.checked); }); }); //--> </script> </head> <body> <div id="tree"></div> </body></html>
TreeServlet
*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub request.setCharacterEncoding("utf-8"); response.setContentType("text/xml;charset=utf-8"); PrintWriter out = response.getWriter(); DbDao aDao=new DbDao(); System.out.print("dsdsds"); ResultSet resultSet=aDao.executeQuery("select * from T_XKFL"); if(resultSet != null){ out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); out.println("<nodes>"); try {while(resultSet.next()){ out.println("<node nodeId='"+resultSet.getString(1)+"' parentId='"+resultSet.getString(3)+"'>"+resultSet.getString(2)+"</node>"); } } catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); } try {resultSet.close(); } catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); } aDao.CloseDB(); out.println("</nodes>"); } }
0 0
- jsp 基于dtree 从数据库中进行动态生成树(radio)
- dtree通过数据库动态生成树
- dtree连接数据库动态生成树菜单
- Dtree动态生成树
- jsp/servlet使用ajax动态加载dtree, dtree样式/图片修改 (java 生成dtree servlet json)
- dtree动态生成树型结构
- 运用dtree组件动态生成目录树
- 运用dtree组件动态生成目录树
- Dtree+Jquery动态生成树节点
- Dtree+Jquery动态生成树节点
- Dtree+Jquery动态生成树节点.
- Dtree+jQuery生成动态目录树
- Dtree+Jquery动态生成树节点
- 动态生成dTree和dTree传值
- JSP页面中利用dtree动态显示map数据
- 动态生成页面(从数据库中动态取出数据信息生成页面)
- dTree从数据库添加数据
- dTree 动态生成树(http://luohua.iteye.com/blog/451453)
- First Missing Positive
- 第14周项目6-7-特殊二维数组与显示宽度
- 最近看东西的总结
- l2tp、IPsec、ssl VPN的区别
- 十五周项目一 数组大折腾
- jsp 基于dtree 从数据库中进行动态生成树(radio)
- 完全卸载mysql
- C语言贪心(2)___田忌赛马(Hdu 1052)
- 十.链接器脚本
- 解决旋转数组二分查找的万能程序
- .net实现用户控件的弹出层
- 深入了解显示器参数
- CentOS查看文件编码格式及文件编码转换
- hazelcast Document-Config 文档翻译