DWR+hibernate+spring

1.集成Spring和Hibernate 2.测试 3.添加dwr的jar文件 4.在Web.xml中配置DwrServlet <servlet> <servlet-name>dwrServlet</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> <servlet-mapping> <servlet-name>dwrServlet</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> 5.在WEB-INF下添加dwr.xml <dwr> <allow> <!--创建器:spring--> <create creator="spring" javascript="JUser"> <!--value="spring中bean的id"--> <param name="beanName" value="userBiz"></param> <include method="checkExistName"/> </create> </allow> </dwr> 6.测试:http://localhost:8080/项目名/dwr/ 7.编写页面,并在页面调用dwr <script type='text/javascript' src='/dwrDemo/dwr/engine.js'></script> <script type='text/javascript' src='/dwrDemo/dwr/interface/JUser.js'></script> <script type='text/javascript' src='/dwrDemo/dwr/util.js'></script> <script type="text/javascript"> function checkUserName(){ //document.getElementById("uname"); var uname = $("uname").value; //alert(uname) //JUser为dwr.xml中create节点中javascript属性的值 //checkExistName为dwr.xml中include节点中method属性的值,callBack回调函数名称 JUser.checkExistName(uname,callBack); } function callBack(data){ if(data){ //alert("用户名已存在!"); $("result").innerHTML="<font color=red>用户名已存在!</font>"; }else{ //alert("用户名可用!"); $("result").innerHTML="<font color=green>用户名可用!</font>"; } } </script>

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...