当前位置: 代码迷 >> Web前端 >> web项目调整dwr
  详细解决方案

web项目调整dwr

热度:295   发布时间:2012-11-25 11:44:31.0
web项目整合dwr
在web.xml中加入dwr的Servlet

<servlet>
		<servlet-name>dwr-invoker</servlet-name>
		<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
		<url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>


dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
	"http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
	<allow>
		<!-- 直接创建DAO -->
		<!--  
		<create creator="new" javascript="UserDao">
			<param name="class" value="com.demo.dao.impl.UserDaoImpl" />
		</create>
		-->
		<!-- 通过spring创建DAO -->
		<create creator="spring" javascript="UserDao">
			<param name="beanName" value="userDao"/> 
		</create>
		<create creator="spring" javascript="AddSessionByDwr">
			<param name="beanName" value="addSessionByDwr"/> 
		</create>
		<create creator="spring" javascript="ForwardUrl">
			<param name="beanName" value="forwardUrl"/> 
		</create>
		<convert converter="bean" match="com.demo.entity.User"/> 
		<convert converter="object" match="com.demo.entity.User">
			<param name="force" value="true"/>
		</convert>
	</allow>
	<signatures>
	  <![CDATA[
	  	import com.demo.entity.User;
		UserDao.sendUserListNoGeneric(List<User>);
	 ]]>
	</signatures>
</dwr>
  相关解决方案