DWR

学生注册时,该学号是否已存在。

1.配置web.xml

</servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
  <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
  </init-param>
</servlet>

2.调用

function checkId(){
    $stunum= $("#stunum").val();
    stuNumDwr.queryStudentCountById($stunum,show);
}
function show(data){
    if(data!=0){
        isSubmit = false;
        var message="<font color="red">该学生已存在</font>";
        nameText.innerHTML=message;
        $("#stunum").focus();
    }else{
        var message="";
        nameText.innerHTML=message;
    }
}

3.实现dwr.xml

<!-- 学号是否已存在 -->
<create creator="new" javascript="stuNumDwr">
  <param name="class" value="defense.user.service.serviceImpl.stuCheckServiceImpl"/> 
  <include method="queryStudentCountById"/>使用的方法
</create>
<convert match="defense.user.model.stuBase" converter="bean">
  <param name="include" value="stunum"/>传入的参数
</convert>

原文地址:https://www.cnblogs.com/froid/p/5858178.html