在jsp页面中调用dwr需要加以下代码:
<script type="text/javascript"
src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type="text/javascript"
src='<%=request.getContextPath()%>/dwr/util.js'></script>
<script type="text/javascript"
src='<%=request.getContextPath()%>/dwr/interface/jshello.js'></script>
要引用的js有engine.js,util.js,还在创建一个空的interface目录,上面的jshello.js在本地上实际是看不到的,它由dwr动态生成的
在spring配置文件中配置dwr;
<create creator="spring" javascript="jshello"> --这里的jshello与上面的jshello.js是一样的
<param name="beanName" value="userServiceImpl" />
<include method="delUserById"></include>
</create>
还在要web.xml中注册dwr的servlet
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>