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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    DWR+Hibernate無刷新判斷用戶是否存在(原創)

    UserAction:
    package com.vo;

    import org.hibernate.Query;
    import org.hibernate.Session;

    import com.HibernateSessionFactory;

    public class UserAction
    {
        
    private Session session;
        
        
    public UserAction()
        
    {
            session 
    = HibernateSessionFactory.getSession();
        }

        
    //判斷用戶是否存在方法的方法
        public User exists(String username)
        
    {
            User entity 
    = null;
            Query q 
    = session.createQuery("from User u where u.username = ? ");
            q.setString(
    0, username);
            
    if(q.list().size() > 0)
            
    {
                entity 
    = (User) q.list().get(0);
            }

            
    return entity;
        }

        
    }

    index.jsp:
    <%@ page pageEncoding="GB18030"%>
    <html>
      
    <head>
        
    <title>test</title>
    <script type='text/javascript' src='/ajax01/dwr/interface/service.js'></script>
    <script type='text/javascript' src='/ajax01/dwr/engine.js'></script>
    <script type="text/javascript">
        
    //定義一個方法,用于前臺調用
        function exists()
        
    {
            
    var name = document.getElementById("username");
            
    //action的exists方法,可以直接調用,第一參數是需要傳入的值
            //第二參數是回調函數(異步處理嘛)
            service.exists(name.value,callback);
            
        }

        
    //回調函數(形參是service.exists方法的返回值,這里是vo
        function callback(user)
        
    {    
            
    if(user == null)
            
    {
                alert('y');
            }

            
    else
            
    {
                alert('n');
            }

        }

    </script>    
      
    <body>
            
    <form action="#" method="post">
                
    <input type="text" name="username" id="username" onblur="exists();" /><div id="username_info"></div>
                
    <input type="submit" />
            
    </form>
      
    </body>
    </html>

    源碼下載

    posted on 2007-12-18 20:58 々上善若水々 閱讀(2658) 評論(6)  編輯  收藏 所屬分類: AJAX

    評論

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)  回復  更多評論   

    怎么下載了是壞的啊
    2008-06-25 08:49 | dwr菜

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)  回復  更多評論   

    請確認 點擊最后鏈接后再下載 .rar的鏈接.
    2008-06-25 09:06 | 々上善若水々

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)  回復  更多評論   

    是的啊,我是點擊"源碼下載"彈出的頁面里面的連接啊,還是不行啊兄弟,發個到我郵箱吧,謝謝,vieri_script@163.com
    2008-06-25 09:55 | dwr菜

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)  回復  更多評論   

    搞定了,學習下你的兄弟
    2008-06-25 11:04 | dwr菜

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)[未登錄]  回復  更多評論   

    呵呵,你上傳的都下不下來啊!可否發給我,油箱:yan3194283@163.com
    謝謝!
    2009-02-25 17:10 | yan

    # re: DWR+Hibernate無刷新判斷用戶是否存在(原創)[未登錄]  回復  更多評論   

    @yan
    剛測試了,可以下載
    2009-02-27 14:41 | 上善若水
    主站蜘蛛池模板: 啦啦啦手机完整免费高清观看| 深夜特黄a级毛片免费播放| 日本高清免费观看| 亚洲精品无码精品mV在线观看| 久久99精品免费一区二区| 国产成人亚洲影院在线观看| 深夜特黄a级毛片免费播放| 亚洲а∨天堂久久精品| 欧亚一级毛片免费看| 久久夜色精品国产亚洲av| 国产精品免费看久久久香蕉| 亚洲成A人片777777| 99xxoo视频在线永久免费观看| 中文字幕亚洲第一在线| 99精品国产免费久久久久久下载| 亚洲日本久久久午夜精品| 午夜两性色视频免费网站| 全部一级一级毛片免费看| 亚洲熟妇无码八AV在线播放| 免费无码毛片一区二区APP| 亚洲中文字幕久在线| 国产成人青青热久免费精品| 国产成人无码精品久久久久免费 | 国产美女做a免费视频软件| 久久精品国产亚洲AV天海翼| 亚洲日本va午夜中文字幕久久| 日亚毛片免费乱码不卡一区| 亚洲av午夜福利精品一区人妖| 91精品视频免费| 黄色网址免费在线| 久久噜噜噜久久亚洲va久| 毛片视频免费观看| 一级毛片免费观看不收费| 久久精品a亚洲国产v高清不卡| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 99爱在线精品视频免费观看9| 亚洲一区二区三区91 | 亚洲色欲久久久综合网东京热| 在线日本高清免费不卡| 亚洲AV无码男人的天堂| 亚洲成色WWW久久网站|