DWR

来源:互联网 发布:苹果mac管理员密码忘记 编辑:程序博客网 时间:2024/05/01 03:27

修改web.xml,在web-app下面增加如下代码

   <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类加载的顺序 --> 

  <load-on-startup>1</load-on-startup> 

  </servlet>

  <servlet-mapping>

  <servlet-name>dwr-invoker</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

  </servlet-mapping>


1.配置文件dwr.xml

<dwr> <allow><create creator="spring" javascript="devResponsorService">    <param name="beanName" value="devResponsorService"/></create>
<allow>
<dwr>
2.jsp页面引用

<script type='text/javascript' src='../dwr/interface/devResponsorService.js'></script><script type='text/javascript' src='../dwr/engine.js'></script><script type='text/javascript' src='../dwr/util.js'></script>

3.写java

public int devResponsorQryByNo(String no) {    String hql = "from DevResponsorTable where reponserNo = '" + no + "'";    List alist = this.getShepherd().getAllResult(hql);    if (alist.size()>0) {      return 1;    } else {      return 0;    }}
4.写js

function method(){
devResponsorService.devResponsorQryByNo($("no").value,function devResponsorQryByNo(data){if (data){var sure = confirm("***");if(sure) {form1.submit();}}else{form1.submit();}});
}

                                             
0 0