请教一个dwr+s2sh整合问题
要实现的功能是:注册时验证输入名称是否重名
在页面用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";
}
}
请问哪个大牛有做过这样的功能,指点一下小弟哪里出问题了!谢谢。。如果可以的话,发一个小例子给小弟:josephxiaochong@126.com