欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Struts jsp的樹(shù)(二)

從可以看出,我們要在mystruts目錄下,建一個(gè)名為js的目錄,并將下載的dtree文件dtree.js放在該目錄中。再在mystruts目錄下分別建一個(gè)名為img和名為css的目錄,將dtree中用到的圖標和層疊樣式表單文件分別放在相應的目錄中。有關(guān)dtree的使用方法,詳見(jiàn)其說(shuō)明文檔,如:api.html。筆者在此要感謝dtree的作者為我們提供了一個(gè)結構如此清晰的javascript程序!

現在,可以編譯執行這個(gè)例子程序了,編譯后在瀏覽器中輸入:http://127.0.0.1:8080/mystruts/functionsAction.do就可以看到運行效果。

效果圖為:

  

 

<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.*"%>
<%@ page import="dataoil.tree.model.FunctionsForm"%>
<%@ page import="dataoil.tree.dao.FunctionsDao"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>DTree</title>
  <%
   String path = request.getContextPath()+"/dataoil/css/";
   System.out.println("path = " + path);
  %>
  <link rel="StyleSheet" href="<%=path%>dtree.css" type="text/css" />
  <SCRIPT type="text/javascript"></SCRIPT>
 </head>
 <body>
 <div >
  <table width="180">
   <tr>
    <td height="300" valign="top">
    
<%
    try{
%>
     <script type="text/javascript">
     <!--
      tree = new dTree('tree');
      tree.config.folderLinks = false;
      tree.config.useCookies = false;
<%
       FunctionsDao ftd = new FunctionsDao();
       
          List lst = ftd.findTree();
          
       if(lst != null && lst.size() > 0) {
       
        Iterator it = lst.iterator();
        
        while(it.hasNext()){
        
          FunctionsForm fut = (FunctionsForm)it.next();
%>
       tree.add("<%=fut.getId()%>","<%=fut.getPid()%>","<%=fut.getName()%>","<%=fut.getUrl()%>","<%=fut.getTitle()%>","<%=fut.getTarget()%>","<%=fut.getIcon()%>");
<%
         }
       }
%>
         document.write(tree);
         //-->
     </script>
<%
    }catch(Exception e){
    System.out.println(">>>>>>>>>>>頁(yè)面出錯>>>>>>>>>>>>>");
     out.println(e.getMessage());
     e.printStackTrace();
    }
%>
     </td>
    </tr>
  </table>
 </div>
 </body>
</html>

 

/*
 *  FileName        : FunctionsDao
 *  Operation       : 目錄樹(shù)的顯示查詢(xún)
 *  CreatedPerson   : 高全祥
 *  CreatedDate     : 2007-02-26
 */
package dataoil.tree.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import net.risesoft.commons.database.Conn;
import dataoil.tree.model.FunctionsForm;

public class FunctionsDao {

    //    /*
    //     *  FunctionName : getConnection
    //     *  Operation    : 活的數據庫連接
    //     * 
    //     */
    //    private Connection getConnection() {
    //       
    //        Connection conn = null;
    //       
    //        String url = "jdbc:oracle:thin:@124.128.38.237:1521:LMDSVR";
    //        String user = "quanxian";
    //        String password = "quanxian";
    //
    //        try {
    //            Class.forName("oracle.jdbc.driver.OracleDriver");
    //        } catch (ClassNotFoundException classnotfoundexception) {
    //            classnotfoundexception.printStackTrace();
    //        }
    //        try {
    //            conn = DriverManager.getConnection(url, user, password);
    //            //System.out.println(">>>>>>>>>> getConn() 執行>>>>>>>>>>>>>>");
    //        } catch (SQLException e) {
    //            e.printStackTrace();
    //        }
    //       
    //        return conn;
    //    }

    /*
     *  FunctionName : findTree
     *  Operation    : 查詢(xún)目錄樹(shù)
     * 
     */
    public ArrayList findTree() {

        Connection conn = null;
        PreparedStatement ps = null;
        ResultSet rs = null;
        ArrayList list = new ArrayList();
        String sql = "select * from functions";

        try {
            System.out.println(">>>>>>>>>>>>>開(kāi)始>>>>>>>>>>>>>>>>");
            conn = Conn.getConnection();
            System.out.println("<<<<<<<<<<<開(kāi)始獲得連接<<<<<<<<<<<<<<<");

            if (!conn.isClosed()) {

                System.out.println(">>>>>>>>>已經(jīng)獲得數據庫連接>>>>>>>>>>>>");
                ps = conn.prepareStatement(sql);
                rs = ps.executeQuery();

                while (rs.next()) {

                    FunctionsForm fut = new FunctionsForm();

                    fut.setId(rs.getString("id") == null ? "" : rs.getString("id"));
                    fut.setPid(rs.getString("pid") == null ? "" : rs.getString("pid"));
                    fut.setName(rs.getString("name") == null ? "" : rs.getString("name"));
                    fut.setUrl(rs.getString("url") == null ? "" : rs.getString("url"));
                    fut.setTitle(rs.getString("title") == null ? "" : rs.getString("title"));
                    fut.setTarget(rs.getString("target") == null ? "" : rs.getString("target"));
                    fut.setIcon(rs.getString("icon") == null ? "" : rs.getString("icon"));
                    fut.setIconOpen(rs.getString("iconOpen") == null ? "" : rs.getString("iconOpen"));
                    fut.setOpened(rs.getString("opened") == null ? "" : rs.getString("opened"));
                    list.add(fut);
                }
            } else {
                System.out.println(">>>>>>>>>沒(méi)有獲得數據庫連接>>>>>>>>>>>>");
            }
        } catch (SQLException e) {
            System.out.println(">>>>>>>>>>>>>>出錯>>>>>>>>>>>>>>>");
            e.printStackTrace();
        } finally {

            try {

                if (rs != null) {
                    rs.close();
                }
                if (ps != null) {
                    ps.close();
                }
                if (conn != null) {
                    conn.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

        return list;
    }

}

 

注:dtree的下載地址為: http://www.destroydrop.com/javascripts/tree/

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用JAVA從數據庫中讀出字段及內容
使用JDBC訪(fǎng)問(wèn)SQLServer 2005
tomcat5.5.9+sql2000數據庫連接池配置的一些心得體會(huì )
Myeclipse連接mysql數據庫(給力的寫(xiě))全程心得)
struts原理與實(shí)踐(8)
Dtree+Jquery動(dòng)態(tài)生成樹(shù)節點(diǎn)例子
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久