要实现的功能是:注册时验证输入名称是否重名在页面用dwr调用后台的action方法得到返回值,在页面的dwr代码中进行判断后,在一个<span>中显示“已重名,请重新输入”或“该用户名可用”我是用s2sh框架,用的是注释,action和dao都是注入到spring中,dwr框架都搭配好了,我也建了一个类(不是注入)来测试,没问题。
遇到问题:我要调用后台已注入的action时,就是拿不到后台action返回值,后台action是正常的,测试过!我猜是在dwr.xml里的没写对吧,下是代码,registerAction的action注入名称,<create javascript="checkUserNameExit" creator="spring">
     <param name="beanName" value="registerAction"></param>
</create>——————————————
@Component("registerAction")
@Scope("prototype")
public class RegisterAction extends ActionSupport implements ModelDriven{ private UserRegisterInfoVo userRegisterInfoVo = new UserRegisterInfoVo(); //vo类

private RegisterService registerService; public RegisterService getRegisterService() {
return registerService;
} @Resource
public void setRegisterService(RegisterService registerService) {
this.registerService = registerService;
}
public UserRegisterInfoVo getUserRegisterInfoVo() {
return userRegisterInfoVo;
} public void setUserRegisterInfoVo(UserRegisterInfoVo userRegisterInfoVo) {
this.userRegisterInfoVo = userRegisterInfoVo;
}
public Object getModel() {
return userRegisterInfoVo;
}

//检查用户输入的用户名是否存在
public String checkUserName(){

/*boolean state = registerService.findUserNameExist(userRegisterInfoVo.getUserName());

if(state){
return "false";
}*/

return "true";
}
}
请问哪个大牛有做过这样的功能,指点一下小弟哪里出问题了!谢谢。。如果可以的话,发一个小例子给小弟:[email protected]