不是我不想找,是我实在是找不到问题出在哪里了!

在PersonBusinessImpl类中定义的一个方法:去检查用户名是否已经存在

public String checkPersonUserName(String personUserName) throws Person_LogonException {
PersonInfo pi = null;
try {
pi = (PersonInfo) personInfoDAO
.findByPersonUserName(personUserName).get(0);
} catch (IndexOutOfBoundsException ex) {
return "no";
}
return "yes";
}


在一个personRegist.jsp里:

<html:text property="personUserName" onblur="checkPersonUserName(this.value);"/>


在js文件里:

function isHasPerson() {

document.getElementById("noUserError").innerHTML = "检查中...";

var userName = document.getElementsByName("personUserName");

js_person.checkPersonUserName(userName[0].value, isHasPersonTwo);
}
function isHasPersonTwo(date) {
var n = document.getElementById("noUserError");
if (date == 'no') {
n.innerHTML = "该用户名可用!";
} else if(date == 'yes'){
n.innerHTML = "用户名已存在!";
} else{
n.innerHTML = "";
}
}



在dwr.xml里

<dwr>
<allow>
<create creator="spring" javascript="js_person">
<param name="beanName" value="personBusiness"/>
</create>
</allow>
</dwr>

spring里也有这个bean了.
有个奇怪的地方就是在无论我再在PersonBusinessImpl类中加上什么样的方法,都没法再暴露出来.我那个
checkPersonUserName()就是后来加上去的额.
服务器也重启过了的!
一下午就为这个问题,头都有点疼了.. :(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值