修改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>
2.jsp页面引用<dwr>
<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.写java4.写jspublic 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; } }
function method(){
devResponsorService.devResponsorQryByNo($("no").value, function devResponsorQryByNo(data){ if (data){ var sure = confirm("***"); if(sure) { form1.submit(); } }else{ form1.submit(); } } );
}