`

dwr配置文件

    博客分类:
  • dwr
 
阅读更多
  <create creator="spring"
	            javascript="commonService">
	      <param name="beanName"
	             value="commonService" />
	      <include method="getSettleAccountsByMember" />
	    </create>

<convert converter="bean"
             match="com.nstc.common.model.SettleAccount">
      <param name="include"
             value="accountNo, accountName, kmh,bz" />
    </convert>

getSettleAccountsByMember方法的返回值为 SettleAccount[] settleAccounts

 

 上述为dwr.xml中配置的,下面的 converter为commonService的getSettleAccountsByMember方法的返回值类型 SettleAccount。include中定义了可以在js中使用的SettleAccount中的属性值。

下面为界面中使用情况。

 

	function setAllCltAcnts(rstData){
		//$("#payAcntNo option").remove();
		//$("#payBankAcntNo option").remove();
		//document.all("payAcntNo").innerHTML = "";
		//document.all("payBankAcntNo").innerHTML = "";
		document.all("payAcntNo").length = 0;
		document.all("payBankAcntNo").length = 0;
		if(rstData){
			$(top).data("CltAcnts:" + $("#payMemberNo").val(), rstData);
		}else{
			rstData = $(top).data("CltAcnts:" + $("#payMemberNo").val());
		}
		if($("#payMemberNo").val() == "") return;
		if(!rstData) return;
		if(!rstData.length) return;
		for(var n=0;n<rstData.length;n++){
			var acnt = rstData[n];
			// if(acnt.accountNo.substring(0,9)!='120110101')
		    // 		continue;
		     if(acnt.kmh != '20110101')
		         continue;
			<%if(!"".equals(proxyKM)){%>
			if(acnt.kmh.match(/^<%=proxyKM%>*/))
			<%}%>													//proxyKM暂空,不用
				//$("<option value='" + acnt.accountNo + "'>" + acnt.accountNo + ":" + acnt.accountName + "</option>").appendTo("#payAcntNo");
				addOption(document.all.payAcntNo,acnt.accountNo + getMnyName(acnt.bz) + ":" + acnt.accountName,acnt.accountNo);//appendTo,会延后
		}
		<%if(!view.isNew()){%>
			$("#payAcntNo").val("<%=view.getPayAcntNo() %>");
			//setTimeout('$("#payAcntNo").val("<%=view.getPayAcntNo() %>");', 100);//jquery-appendt延后, val报错select
		<%}%>
		if(rstData.length > 0){
			getBankAcnts($("#payAcntNo").val());
		}
	}

 function getAllCltAcnts(cltNo){   if(cltNo == null) return;   if(cltNo.trim().length == 0) return;   if(!$(top).data("CltAcnts:" + $("#payMemberNo").val())){    commonService.getSettleAccountsByMember(setAllCltAcnts, cltNo);   }else{    setAllCltAcnts();   }  }

 

 

分享到:
评论

相关推荐

    dwr配置文件详解 dwr.xml配置文件详解

    dwr配置文件详解 dwr.xml配置文件详解 dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的...

    DWR配置文件详解,DWR配置

    **DWR配置文件详解** Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信。DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、...

    dwr配置文件详解

    在DWR配置文件中,主要分为以下几个部分: 1. **DOCTYPE声明**: 首先,`&lt;!DOCTYPE&gt;`声明指定了DWR的文档类型,这是对DWR版本的引用,确保解析器知道如何解析配置文件。在这个例子中,它引用的是DWR 1.0的DTD...

    dwr框架资料(主要是关于dwr配置文件的说明)

    DWR(Direct Web Remoting)框架是一个开源的Java技术,...学习和掌握DWR配置文件的细节,将有助于开发出更加高效、安全的Web应用程序。通过熟练运用DWR,你可以构建出响应式、动态且易于维护的Web界面,提升用户体验。

    dwr 配置文件详解

    ### dwr 配置文件详解 #### 一、概述 Direct Web Remoting (DWR) 是一种开源框架,它简化了客户端JavaScript与服务器端Java之间的交互。通过DWR,开发者可以直接从JavaScript调用服务器端的方法,而无需使用传统的...

    DWR配置文件详解

    ### DWR配置文件详解 #### 一、基本概念与术语 在深入了解DWR配置文件之前,我们首先需要明确几个核心概念: 1. **参数转换**(Conversion):DWR能够处理客户端与服务器端的数据交互,这包括将客户端的...

    DWR配置文件

    2. **创建DWR配置文件**:DWR的核心配置文件通常是`dwr.xml`,它位于Web应用的WEB-INF目录下。在这个文件中,你需要定义哪些Java对象(或方法)可以被远程调用。例如: ```xml &lt;dwr&gt; &lt;/dwr&gt; ``` 这里...

    dwr配置文件!开发,培训,学习

    【DWR配置文件详解】 DWR(Direct Web Remoting)是一种强大的AJAX(Asynchronous JavaScript and XML)框架,专门用于Java开发,它允许在Web浏览器中通过JavaScript直接调用后台的Java方法,实现了客户端和服务器...

    dwr配置文件和注解两种方式的两个demo,ssh项目使用dwr

    dwr配置文件和注解两种方式的两个demo, dwr框架在项目中的使用, 一个sprig3+dwr3+jpa+struts2,基于注解的完整demo 一个sprig2+dwr2+hibernate3+struts1,基于配置文件的完整demo ...

    spring2 整合 Dwr(把DWR的配置写到Spring的配置文件)

    其中,`dwr-context.xml` 是原有的DWR配置文件,`com.yourcompany.dwr.interfaces` 是包含DWR接口的包名。 5. **注意事项** - 安全性:确保DWR接口的安全性,避免公开敏感数据和方法。可以使用Spring的安全框架...

    dwr.jar 以及dwr配置文件

    在这个压缩包中,包含的核心组件是“dwr.jar”,这是DWR框架的主要运行时库,以及“dwr.xml”配置文件,它是DWR进行自定义设置的关键。 首先,我们来详细了解“dwr.jar”。这个JAR文件包含了所有DWR运行所需的类和...

    DWR.xml配置文件说明

    #### 一、DWR配置文件结构与作用 DWR(Direct Web Remoting)是一个开源的Ajax框架,它允许在浏览器端JavaScript代码直接调用服务器端Java方法,从而简化了传统的AJAX编程。DWR.xml是DWR的核心配置文件,用于定义...

    Spring DWR配置实例

    2. **创建DWR配置文件**:通常命名为`dwr.xml`,这个文件定义了哪些Java类和方法可以被JavaScript访问。在文件中,你需要为每个可调用的类创建一个`&lt;class-allow&gt;`元素,并为每个可调用的方法创建一个`&lt;method&gt;`子...

    dwr配置参考,java编程工具中

    在提供的DWR配置文件片段中,我们可以看到一个XML格式的配置文件。这份配置文件定义了DWR如何处理特定类型的对象以及创建特定的服务实例。 ##### 标签解析 1. **`&lt;?xml version="1.0" encoding="UTF-8"?&gt;`**:这是...

    DWR快速配置入门 DWR快速配置入门.

    3. **创建DWR配置文件** 创建一个名为`dwr.xml`的文件,放在`WEB-INF`目录下。在这个文件中,你可以定义允许JavaScript调用的Java类和方法。例如: ```xml &lt;dwr&gt; *"/&gt; &lt;/dwr&gt; ``` 这里,我们允许...

    dwr 配置

    2. **创建DWR配置文件**:DWR的核心配置文件通常是dwr.xml,它定义了哪些Java类和方法可以被JavaScript访问。在该文件中,你可以设置安全策略,指定可远程调用的类和方法,以及处理错误的方式等。 3. **Spring整合*...

    dwr3.0 配置文件

    dwr3.0的web.xml的配置文件,该文件是从dwr.jar文件中拷贝出来的

    DWR配置及实例

    3. 创建DWR配置文件:DWR允许通过一个名为dwr.xml的配置文件来声明可被远程调用的Java类和方法。在该文件中,你可以定义允许JavaScript访问的Java对象及其方法: ```xml &lt;class&gt;com.example.YourClass&lt;/class&gt; ...

Global site tag (gtag.js) - Google Analytics