`
fanjf
  • 浏览: 299312 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

DWR 初次使用

 
阅读更多

今天用ssh做好了一个项目:

最后测试时,测试人员要求改写东西:

描述一下项目:

在jsp页面展示了一些数据!使用iterator 迭代出List<User> 中的属性值;

在展示是有一列是 User 的状态(status)数据库中存的是 0 和 1 两个值!在页面显示

0: 否
1:是

要求如果页面取得值是:"0 “,即要显示:"否"

这是 否有个超链接,触发一个js函数将 “否”  改为“ 是”(注意:这里是要将数据库中的0也要变为1的):
一般思路!写个查询的方法,经过调用action改变他的显示;

但是好像用着方法就一个简单的改变一个值!就主要再调一次action何况,在查询时还要有页面其他发的参数作条件,显然在ssh'中还想没有

ajax方便!

但是有一种方法,也是需要些Service, Mnager,但是不需要写action,这就是DWR

DWR使用:

在jsp页面写如下:

这个是固定写法!

jsp页面要导入的:

<script language="javascript"  src="${path}/page/wrm/js/util.js"></script>
<script language="javascript"  src="${path}/page/wrm/js/engine.js"></script>
<script language="javascript"  src="${path}/dwr/interface/AnalyseCompareService.js"></script>

AnalyseCompareService.js 与下边的配置的serivce名字相同;

要在dwr.xml(该文件放在WEB_INF 下)

<?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> 
  <convert converter="bean" match="com.iman.nrms.nrmwns.common.domain.BaseCode"/>
  <create creator="spring" javascript="AnalyseCompareService">
            <param name="beanName" value="analyseCompareService"/>
   <include method="updateAnalyseCompareDealFlag"/>   
  </create>

  <convert converter="bean" match="com.iman.nrms.nrmwns.common.domain.BaseCode"/>

  <create creator="spring" javascript="AnalyseMessageService">
            <param name="beanName" value="analyseMessageService"/>

<!--analyseMessageService与spring中的service配置的名字相同-->
   <include method="updateAnalyseMessageDealFlag"/>

<!--updateAnalyseMessageDealFlag调用Service的方法-->
  
  </create>
 
    </allow>
</dwr>

下边你就可以调用了!

记住这里只是省掉了action但是Service,Manager还是要写的!在审判日国内配一下就好了!

jsp使用:

function test(){
  AnalyseCompareService.updateAnalyseCompareDealFlag(id,function(data)
    {
    
 
    }
  );
 
 }

有了与Ajax一样的效果!

分享到:
评论

相关推荐

    DWR 框架使用手册

    DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册

    Dwr的使用实例

    Dwr的使用实例 war文件 1. lib要导入包: dwr-2.0.M3.jar 2. web.xml配置: 3. WEB-INF下dwr.xml的配置 4. bean例子: 5. index.jsp的例子 详细内容请下载

    DWR使用步骤DWR使用步骤

    DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤

    dwr跨域访问以及dwr的使用+dwr.jar

    dwr跨域访问以及dwr的使用+dwr.jar

    java dwr 使用例子

    自己总结的一个的dwr的使用说明,附有源码,以及代码的详细解释,配置文件的详细解释。完全可以运行。同时介绍了与其类似用法的dotnet版本的ajax组建。需要自己下载dwr.jar 3.0版本。或者到我的空间下载dwr.jar 3.0...

    dwr demo dwr简单使用

    dwr的简单使用,是一个Eclipse的项目,直接导进去就可以看到使用的方式了 对于初学者这个应该是不错的demo哦~

    dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架

    dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架

    DWR的使用方法

    dwr.jar文件 博文链接:https://yangjinhappy.iteye.com/blog/165122

    DWR使用方法-step by step

    配置和使用DWR进行Ajax开发

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    ajax框架Dwr的具体使用步骤

    Dwr的使用步骤: 1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: &lt;!-- 配置DWR --&gt; &lt;servlet-name&gt;dwr-invoker org.directwebremoting.servlet.DwrServlet &lt;init-param&gt; &lt;param-name&gt;...

    DWR的使用经验

    DWR的使用经验DWR的使用经验

    dwr和ajax使用demo

    dwr的使用和ajax的使用demo

    适合初学者的DWR基本使用视频教程

    资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...

    DWR使用步骤详解DWR使用步骤详解

    DWR入门教程 DWR使用步骤详解DWR使用步骤详解DWR入门教程

    dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;

    dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;

    dwr的使用返回json

    dwr框架例子返回json数据,带dwr包

    ajax 框架dwr的使用文档

    ajax 框架dwr的使用文档

    dwr使用方法,配置

    javascript=" testClass "属性指定javascript代码访问对象时使用的名称。  标签指定要公开给javascript的java类名。  标签指定要公开给javascript的方法。不指定的话就公开所有方法。  标签指定要防止被访问的...

    dwr相关jar包及其使用和配置

    该压缩包中包含了dwr的使用及配置,和dwr的jar包; DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码.这样WEB开发人员就可以在JavaScript里使用Java代码就像它们是浏览器的本地代码(客户端代码)...

Global site tag (gtag.js) - Google Analytics