论坛首页 入门技术论坛

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

浏览 1184 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-14  
在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()就是后来加上去的额.    
     服务器也重启过了的!
           一下午就为这个问题,头都有点疼了..

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics