java ajax登录验证_请问怎么用Java,ajax,js实现注册和登录的验证!知道吗,知道就请说一声,谢谢!...

前台的主要内容:

请输入用户名

用的是javascript的jquery框架

jquery+ajax:

function post() {

alert($("#username").val());

$.ajax({

type:"POST",

url:"user.action",

data: "user.name=" +$("#username").val(),

dataType: "html" ,

success:callback

}) ;

}

function callback(data) {

var a = parseInt(data);

if(a == 0) {

var resultObj = $("#check");

resultObj.css("color","red");

resultObj.html("you can not use this name");

}

else if(a==1) {

$("#check").css("color","green");

$("#check").html("you can have it");

}

}

struts2的action,里面我整合了spring和hibernate

package com.action;

//这里一大堆的import就不写了

@Component("user")

@Scope("prototype")

public class UserAction extends ActionSupport {

private PrintWriter out;

private User user;

private HttpServletResponse response;

private UserManager userManager;

public String execute() throws Exception {

response = ServletActionContext.getResponse();

out = response.getWriter();

System.out.println(user.getName());

System.out.println(userManager);

if(userManager.exists(user.getName())) { //这里是去数据库查,如果存在,刚将“0”输出回调函数

out.println("0");

}

else { //如果不存在,就添加到数据库

userManager.addUser(user);

out.println("1");

System.out.println("hello");

}

out.flush();

out.close();

return null;

}

public User getUser() {

return user;

}

public void setUser(User user) {

this.user = user;

}

public UserManager getUserManager() {

return userManager;

}

@Resource(name="userManager")

public void setUserManager(UserManager userManager) {

this.userManager = userManager;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值