<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Div+CSS+JS樹型菜單,可刷新</title>
    <meta name="description" content="http://www.livepo.com">
    <style type="text/css">
    <!--
    *{margin:0;padding:0;border:0;}
    body {
     font-family: arial, 宋體, serif;
     font-size:12px;
    }
    #nav {
     width:180px;
        line-height: 24px;
     list-style-type: none;
     text-align:left;
        /*定義整個ul菜單的行高和背景色*/
    }
    /*==================一級目錄===================*/
    #nav a {
     width: 160px;
     display: block;
     padding-left:20px;
     /*Width(一定要),否則下面的Li會變形*/
    }
    #nav li {
     background:#CCC; /*一級目錄的背景色*/
     border-bottom:#FFF 1px solid; /*下面的一條白邊*/
     float:left;
     /*float:left,本不應該設置,但由于在Firefox不能正常顯示
     繼承Nav的width,限制寬度,li自動向下延伸*/
    }
    #nav li a:hover{
     background:#CC0000; /*一級目錄onMouseOver顯示的背景色*/
    }
    #nav a:link  {
     color:#666; text-decoration:none;
    }
    #nav a:visited  {
     color:#666;text-decoration:none;
    }
    #nav a:hover  {
     color:#FFF;text-decoration:none;font-weight:bold;
    }
    /*==================二級目錄===================*/
    #nav li ul {
     list-style:none;
     text-align:left;
    }
    #nav li ul li{ 
     background: #EBEBEB; /*二級目錄的背景色*/
    }
    #nav li ul a{
             padding-left:20px;
             width:160px;
     /* padding-left二級目錄中文字向右移動,但Width必須重新設置=(總寬度-padding-left)*/
    }
    /*下面是二級目錄的鏈接樣式*/
    #nav li ul a:link  {
     color:#666; text-decoration:none;
    }
    #nav li ul a:visited  {
     color:#666;text-decoration:none;
    }
    #nav li ul a:hover {
     color:#F3F3F3;
     text-decoration:none;
     font-weight:normal;
     background:#CC0000;
     /* 二級onmouseover的字體顏色、背景色*/
    }
    /*==============================*/
    #nav li:hover ul {
     left: auto;
    }
    #nav li.sfhover ul {
     left: auto;
    }
    #content {
     clear: left;
    }
    #nav ul.collapsed {
     display: none;
    }
    -->
    #PARENT{
     width:300px;
     padding-left:20px;
    }
    </style>
    </head>
    <body>
    <div id="PARENT">
    <ul id="nav">
    <li><a href="#Menu=ChildMenu1"  onclick="DoMenu('ChildMenu1')">我的網站</a>
     <ul id="ChildMenu1" class="collapsed">
     <li><a target="_blank">[url]www.netany.net[/url]</a></li>
     <li><a target="_blank">[url]www.netany.net[/url]</a></li>
     <li><a target="_blank">[url]www.netany.net[/url]</a></li>
     </ul>
    </li>
    <li><a href="#Menu=ChildMenu2" onclick="DoMenu('ChildMenu2')">我的帳務</a>
     <ul id="ChildMenu2" class="collapsed">
     <a target="_blank">支付</a></li>
     <li><a href="#">網上支付</a></li>
     <li><a href="#">登記匯款</a></li>
     <li><a href="#">在線招領</a></li>
     <li><a href="#">歷史帳務</a></li>
     </ul>
    </li>
    <li><a href="#Menu=ChildMenu3" onclick="DoMenu('ChildMenu3')">網站管理</a>
     <ul id="ChildMenu3" class="collapsed">
     <li><a href="#">登錄</a></li>
     <a target="_blank">管理</a></li>
     <li><a href="#">管理</a></li>
     <li><a href="#">管理</a></li>
     </ul>
    </li>
    <li><a href="#Menu=ChildMenu4" onclick="DoMenu('ChildMenu4')">網站管理</a>
     <ul id="ChildMenu4" class="collapsed">
     <li><a href="#">登錄</a></li>
     <a target="_blank">管理</a></li>
     <li><a href="#">管理</a></li>
     <li><a href="#">管理</a></li>
     </ul>
    </li>
    </ul>
    </div>
    <div style="width:300;padding-left:30px;">
    </br></br>
    工作需要搞了一個菜單,分享給大家,大家一齊學習
    </br></br>
    <p>請大家支持:<a target="_blank">[url]http://www.netany.net[/url]</a></p>
    </div>
    </body>
    </html>
    <script type=text/javascript><!--
    var LastLeftID = "";
    function menuFix() {
     var obj = document.getElementById("nav").getElementsByTagName("li");
     
     for (var i=0; i<obj.length; i++) {
      obj[i].onmouseover=function() {
       this.className+=(this.className.length>0? " ": "") + "sfhover";
      }
      obj[i].onMouseDown=function() {
       this.className+=(this.className.length>0? " ": "") + "sfhover";
      }
      obj[i].onMouseUp=function() {
       this.className+=(this.className.length>0? " ": "") + "sfhover";
      }
      obj[i].onmouseout=function() {
       this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
      }
     }
    }
    function DoMenu(emid)
    {
     var obj = document.getElementById(emid); 
     obj.className = (obj.className.toLowerCase() == "expanded"?"collapsed":"expanded");
     if((LastLeftID!="")&&(emid!=LastLeftID)) //關閉上一個Menu
     {
      document.getElementById(LastLeftID).className = "collapsed";
     }
     LastLeftID = emid;
    }
    function GetMenuID()
    {
     var MenuID="";
     var _paramStr = new String(window.location.href);
     var _sharpPos = _paramStr.indexOf("#");
     
     if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1)
     {
      _paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);
     }
     else
     {
      _paramStr = "";
     }
     
     if (_paramStr.length > 0)
     {
      var _paramArr = _paramStr.split("&");
      if (_paramArr.length>0)
      {
       var _paramKeyVal = _paramArr[0].split("=");
       if (_paramKeyVal.length>0)
       {
        MenuID = _paramKeyVal[1];
       }
      }
      /*
      if (_paramArr.length>0)
      {
       var _arr = new Array(_paramArr.length);
      }
      
      //取所有#后面的,菜單只需用到Menu
      //for (var i = 0; i < _paramArr.length; i++)
      {
       var _paramKeyVal = _paramArr[i].split('=');
       
       if (_paramKeyVal.length>0)
       {
        _arr[_paramKeyVal[0]] = _paramKeyVal[1];
       }  
      }
      */
     }
     
     if(MenuID!="")
     {
      DoMenu(MenuID)
     }
    }
    GetMenuID(); //*這兩個function的順序要注意一下,不然在Firefox里GetMenuID()不起效果
    menuFix();
    --></script>
    posted @ 2008-12-10 12:37 勒緊皮帶向前沖 閱讀(456) | 評論 (0)編輯 收藏
     
         摘要: <!--[if !supportLists]-->1.      <!--[endif]-->類圖 CacheManager ...  閱讀全文
    posted @ 2008-12-06 10:41 勒緊皮帶向前沖 閱讀(420) | 評論 (0)編輯 收藏
     
         摘要: <!--[if !supportLists]-->1.      <!--[endif]-->類圖 CacheManager ...  閱讀全文
    posted @ 2008-12-06 10:41 勒緊皮帶向前沖 閱讀(277) | 評論 (0)編輯 收藏
     
     1<FRAMESET border=0 name=main frameSpacing=0 rows=81,25,* frameBorder=NO>
     2    <FRAMESET border=0 name=main frameSpacing=0 frameBorder=NO cols=*>
     3    <FRAME name=topFrame src="jsp/ms_title.jsp" noResize scrolling=no>
     4    <FRAMESET border=0 name=main frameSpacing=0 frameBorder=NO cols=*>
     5    <FRAME name=topbtnFrame src="jsp/controller/ms_title_ctl.jsp" noResize scrolling=no>
     6    <FRAMESET border=0 name=main frameSpacing=0 frameBorder=NO cols=*>
     7    <FRAMESET id=setyou border=0 frameSpacing=0 rows=* frameBorder=no>
     8        <FRAMESET id=setyou border=0 frameSpacing=0 frameBorder=no cols=150,10,*>
     9        <FRAME name=leftFrame src="jsp/ms_left.jsp" noResize scrolling=no>
    10        <FRAME name=midFrame src="jsp/controller/ms_mid_ctl.jsp" noResize scrolling=no>
    11        <FRAME name=bottomFrame src="jsp/ms_welcome.jsp" noResize scrolling=yes>
    12            
    13        </FRAMESET>
    14            
    15</FRAMESET>
    在ms_left.jsp頁面的連接上為
    1addadd("<%=request.getContextPath()%>/<%=SHOWIMG%>","<%=DetailIName%>",'javascript:parent.bottomFrame.location="<%=request.getContextPath()%>/<%=RequestUrl%>"');
    posted @ 2008-11-28 14:00 勒緊皮帶向前沖 閱讀(2363) | 評論 (0)編輯 收藏
     
    ession flush方法主要做了兩件事:
     * 清理緩存
     * 執行sql
     
    session在什么情況下執行flush
     * 默認在事務提交時
     * 顯示的調用flush
     * 在執行查詢前,如:iterate
     
    hibernate按照save(insert),update、delete順序提交相關操作

    例:當我們想以下順序執行代碼(先insert,再update,再insert),代碼如下:
     1session = HibernateUtils.getSession();
     2tx = session.beginTransaction();
     3
     4User3 user = new User3();
     5user.setId("001");
     6user.setName("張三");
     7    
     8session.save(user);
     9            
    10user.setName("王五");
    11session.update(user);
    12        
    13User3 user3 = new User3();
    14user3.setId("002");
    15user3.setName("李四");
    16session.save(user3);
    17    
    18//Hibernate: insert into t_user3 (name, password, create_time, expire_time, user_id) values (?, ?, ?, ?, ?)
    19//Hibernate: insert into t_user3 (name, password, create_time, expire_time, user_id) values (?, ?, ?, ?, ?)
    20//Hibernate: update t_user3 set name=?, password=?, create_time=?, expire_time=? where user_id=?
    21//hibernate按照save(insert),update、delete順序提交相關操作
    22tx.commit();

    執行上面的代碼,通過查看日志,得到的執行順序為insert,insert,update
    因此可以用session.flush來實現執行,代碼如下:
     1session = HibernateUtils.getSession();
     2tx = session.beginTransaction();
     3
     4User3 user = new User3();
     5user.setId("003");
     6user.setName("張三");
     7            
     8session.save(user);
     9    
    10user.setName("王五");
    11session.update(user);
    12            
    13session.flush();
    14        
    15User3 user3 = new User3();
    16user3.setId("004");
    17user3.setName("李四");
    18session.save(user3);
    19        
    20//Hibernate: insert into t_user3 (name, password, create_time, expire_time, user_id) values (?, ?, ?, ?, ?)
    21//Hibernate: update t_user3 set name=?, password=?, create_time=?, expire_time=? where user_id=?
    22//Hibernate: insert into t_user3 (name, password, create_time, expire_time, user_id) values (?, ?, ?, ?, ?)
    23//因為我們在session.udpate(user)后執行了flush,所以在清理緩存時執行flush前的sql不會生成
    24//sql會按照我們的意愿執行
    25tx.commit();
    這樣我們就實現insert,update,insert的順序。這在一些復雜的情況下很有用。
    posted @ 2008-11-28 11:24 勒緊皮帶向前沖 閱讀(1804) | 評論 (1)編輯 收藏
     
    有寫時候需要使用一下查詢兩個類的某個屬性
    如:s.createQuery("select a.name,b.address from user a,add b where xxx");
    得出來的接過可以通過Object【】通過循環打印出來。
    不過我們也可以通過javabean來保存,以更符合面向對象編程的思想。
    eg:s.createQuery("select new 報名.ad(a.name,b.address) from user a,add b where xxxx");
            (注:在此的包名一定不可少)
    class ab{
            類型  name;類型 address;//類型要與user和add類中的的name,address類型一致
            getter/setter
    }
    這樣就可以同過ab.getXXX()來獲取屬性。
    posted @ 2008-11-25 15:55 勒緊皮帶向前沖 閱讀(362) | 評論 (0)編輯 收藏
     

    1、當數據庫不存在對應ID數據時,調用load()方法將會拋出ObjectNotFoundException異常,get()方法將返回null,我比較喜歡使用get()方法。

    2、當對象.hbm.xml配置文件<class>元素的lazy屬性設置為true時,調用load()方法時則返回持久對象的代理類實例,此時的代理類實例是由運行時動態生成的類,該代理類實例包括原目標對象的所有屬性和方法,該代理類實例的屬性除了ID不為null外,所在屬性為null值,查看日志并沒有Hibernate SQL輸出,說明沒有執行查詢操作,當代理類實例通過getXXX()方法獲取屬性值時,Hiberante才真正執行數據庫查詢操作。當對象.hbm.xml配置文件<class>元素的lazy屬性設置為false時,調用load()方法則是立即執行數據庫并直接返回實體類,并不返回代理類。而調用get()方法時不管lazy為何值,都直接返回實體類。

    3、load()和get()都會先從Session緩存中查找,如果沒有找到對應的對象,則查詢Hibernate二級緩存,再找不到該對象,則發送一條SQL語句查詢。

    posted @ 2008-11-25 13:10 勒緊皮帶向前沖 閱讀(261) | 評論 (0)編輯 收藏
     
         摘要: 數據關聯是ORM的一個重要特征,但往往也是導致系統性能低下的誘因。 1.一對一關聯     一對一關聯有兩種:         1>.主鍵關聯:即兩張表通過主鍵形成一對一的關聯關系。        ...  閱讀全文
    posted @ 2008-11-25 13:05 勒緊皮帶向前沖 閱讀(269) | 評論 (0)編輯 收藏
     
    就是DepartInfo沒有相應的映射文件。
    看看是不是Hibernate.cfg.xml里面沒有加入這個POJO的映射文件,或者DepartInfo.hbm.xml的內容有沒有出錯的地方。
    posted @ 2008-11-24 17:18 勒緊皮帶向前沖 閱讀(1170) | 評論 (0)編輯 收藏
     
    出現Can't start a cloned connection while in manual transaction mode錯誤,從網上找到原因及解決辦法如下:

    原因一般是當你在一個SQL SERVER的JDBC連接上執行多個STATEMENTS的操作,或者是手動事務狀態(AutoCommit=false) 并且使用默認的模式. direct (SelectMethod=direct) 模式.

    解決辦法
    當你使用手動事務模式時,必須把SelectMethod 屬性的值設置為 Cursor, 或者是確保在你的連接只有一個STATEMENT操作。

    修改url
     
    加入SelectMethod=cursor即可

    在eclipse下通過在cfg文件中uri加入即可

    posted @ 2008-11-24 17:16 勒緊皮帶向前沖 閱讀(956) | 評論 (2)編輯 收藏
    僅列出標題
    共14頁: First 上一頁 5 6 7 8 9 10 11 12 13 下一頁 Last 
     
    主站蜘蛛池模板: 67194国产精品免费观看| 黄页视频在线观看免费| a级黄色毛片免费播放视频| 又黄又爽的视频免费看| 国产午夜亚洲精品不卡电影| 搡女人免费视频大全| 亚洲美国产亚洲AV| 国产免费卡一卡三卡乱码| 精品久久亚洲一级α| 免费国产美女爽到喷出水来视频| 亚洲欧美在线x视频| 免费在线观看亚洲| 欧洲美女大片免费播放器视频| 亚洲国产香蕉人人爽成AV片久久| 成年网在线观看免费观看网址| 丝袜熟女国偷自产中文字幕亚洲| 久久久久久毛片免费看| 九月丁香婷婷亚洲综合色| 99热在线观看免费| 亚洲中文久久精品无码1| 一个人看的www在线观看免费 | 国产亚洲色婷婷久久99精品| 91视频免费网站| 亚洲成人黄色在线观看| 日韩在线视频免费看| 一级毛片免费播放试看60分钟| 亚洲不卡中文字幕无码| 久久久高清免费视频| 国产尤物在线视精品在亚洲| 亚洲欧洲精品视频在线观看| 国产亚洲午夜高清国产拍精品 | 粉色视频免费入口| 亚洲综合色丁香婷婷六月图片 | 亚洲成a人片77777老司机| 日韩亚洲国产综合久久久| 毛片a级毛片免费播放下载| 三年片在线观看免费观看大全动漫| 水蜜桃视频在线观看免费| 香蕉大伊亚洲人在线观看| 亚洲春色另类小说| 婷婷久久久亚洲欧洲日产国码AV|