action代码
@Component("user1")
@Scope("prototype")
public class FindNameAction extends ActionSupport {
private UserRegisterInfo userRegisterInfo;
private UserService userService;
private MapjsonResult;
@Override
public String execute() {
jsonResult = new HashMap();
int userNum = userService.userNumByName(userRegisterInfo.getUsername());
if(userNum > 0) {
jsonResult.put("valid", false);
} else {
jsonResult.put("valid", true);
}
return "success";
}
public MapgetJsonResult() {
return jsonResult;
}
public void setJsonResult(MapjsonResult) {
this.jsonResult = jsonResult;
}
public UserService getUserService() {
return userService;
}
@Resource(name="userService")
public void setUserService(UserService userService) {
this.userService = userService;
}
public UserRegisterInfo getUserRegisterInfo() {
return userRegisterInfo;
}
public void setUserRegisterInfo(UserRegisterInfo userRegisterInfo) {
this.userRegisterInfo = userRegisterInfo;
}
}