我的漫漫程序之旅

专注于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 々上善若水々 阅读(2634) 评论(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 | 上善若水

只有注册用户登录后才能发表评论。


网站导航: