欢迎使用CSDN-markdown编辑器

jsp页面 reg.jsp


<div class="d1">
<form action="stu_reg.action" method="post" >
<font color="red"><h3>欢迎进入注册页面</h3></font><br/>
    <font color="red">账号:</font>


<
<%–
–%>
密码:


确认密码:

姓名:

邮箱:

注册
返回登入页面




JQyery页面
index.js
jQuery(function(){
jQuery(“#stupass”).blur(function(){
var stuName=jQuery(“#stupass”).val();
var json={“stuInfo.stupass”:stuName};
jQuery.post(“stu_checkName.action”,json,function(data){
alert(“come function”);
alert(data);
}

);


});
});
action 提交

public String checkName(){
//检查用户名是否可用,AJAX返回

        List list=stuInfoBiz.findByNameAndpass(stu);//findbyNameAndpass是dao层的 
        System.out.println("-------------------------");
        System.out.println(list.size());
        if(list.size()>0){
            json="{'ok':'已经被使用了'}";
        }else{
            json="{'ok':'可以使用'}";
        }

        return "json_ajax";
    }

public StuInfo getStuInfo() {
return stu;
}
public void setStuInfo(StuInfo stu) {
this.stu = stu;
}
public void setStuInfoBiz(StuInfoBiz stuInfoBiz) {
this.stuInfoBiz = stuInfoBiz;
}
public String json;
private StuInfo stu;
private StuInfoBiz stuInfoBiz;

biz层
public List findByNameAndpass(StuInfo stupass) {
    List list=null;
    list=this.stuInfoDao.findby(stupass);
    return list;
}

dao 层
public List findby(StuInfo stu){
System.out.println(“&&&&&&&&&&&&&&&&&&&&&&&&”);
List list=null;
StringBuilder strBd=
new StringBuilder(“from StuInfo where 1=1 “);
List params=new ArrayList();
if(stu!=null){
if(stu.getStuId()!=null){
System.out.println(“————-“);
strBd.append(” and stuId=?”);
params.add(stu.getStuId());
}else{
if(stu.getStuName()!=null){
strBd.append(” and stuName like ?”);
params.add(“%”+stu.getStuName()+”%”);

            }
            if(stu.getStupass()!=null){
                strBd.append(" and stupass =?");
                params.add(stu.getStupass());}
            }
        }       
    list=super.getHibernateTemplate()
            .find(strBd.toString(),params.toArray());
    return list;
    entity 层

private Integer stuId;
private String stupass;
private String stuName;
private String stupwd;
private String stunumber;
private String stuemail;

sturts.xml


success.jsp
error.jsp



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值