`
piziyan
  • 浏览: 68434 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

dwr框架配置

阅读更多
web.xml配置
<servlet> 
<servlet-name>dwr-invoker</servlet-name> 
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> 
<!-- 这个参数DWR默认是false。如果选择true,我们可以通过http://localhost:port/app/dwr看到你部署的每个DWR class。并且可以测试java代码的每个方法是否运行正常。为了安全考虑,在正式环境下你一定把这个参数设为false。-->
<init-param> 
<param-name>debug</param-name> 
<param-value>true</param-value> 
</init-param> 
</servlet> 
<servlet-mapping> 
<servlet-name>dwr-invoker</servlet-name> 
<url-pattern>/dwr/*</url-pattern> 
</servlet-mapping> 


jsp 中导入
<!--其中TestClass.js是dwr根据配置文件自动生成的,engine.js和util.js是dwr自带的脚本文件。 -->
<script src='dwr/interface/TestClass.js'></script> 
<script src='dwr/engine.js'></script> 
<script src='dwr/util.js'></script> 



dwr.xml配置
<!-- 调用返回List、Set或者Map的java方法 -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://getahead.org/dwr/dwr20.dtd">
<dwr> 
<allow> 
<create creator="new" javascript="testClass" > 
<param name="class" value="com.dwr.TestClass" /> 
<include method="testMethod6"/> 
</create> 
<convert converter="bean" match="com.dwr.TestBean"> 
<param name="include" value="username,password" /> 
</convert> 
</allow> 
</dwr> 
<!--注意:如果List、Set或者Map中的元素均为简单类型(包括其封装类Double,Float等)或String、Date、数组和集合类型,则不需要<convert>标签。-->


<!--调用有List、Set或者Map参数的java方法 -->
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE dwr PUBLIC   
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"   
    "http://getahead.org/dwr/dwr20.dtd">  
<dwr> 
<allow> 
<create creator="new" javascript="testClass" > 
<param name="class" value="com.dwr.TestClass" /> 
<include method="testMethod7"/> 
</create> 
<convert converter="bean" match="com.dwr.TestBean"> 
<param name="include" value="username,password" /> 
</convert> 
</allow> 
<signatures> 
<![CDATA[ 
import java.util.List; 
import com.dwr.TestClass; 
import com.dwr.TestBean; 
TestClass.testMethod7(List<TestBean>); 
]]> 
</signatures> 
</dwr> 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics