dwr 一些基础

一个例子

  spring 创建的例子

   dwr.xml的配置

  <create javascript="KjdzclService" creator="spring">
     <param name="beanName" value="kjdzclService"></param>
  </create>
  <convert match="com.fulitong.framework.scjs.domain.ScjsKjdzcl" converter="bean">
    <param name="include" value="id,mcbh,mj,a,b,c,gycl,bfb,fhd,dzclhj">

   </param>

  <!-- <include method="checkZt"/>-->
  </convert>
  </allow>   上面创建的时候是利用的spring 创建的实体类

 普通创建

<dwr>
  <allow>
    <create creator="new" javascript="JDate"> //对应JavaScript文件名,即:JDate.js在这个文件中有一个名为JDate的JavaScript对象
      <param name="class" value="java.util.Date"/> //对应Java类。
    </create>
    <create creator="new" javascript="Student">
      <param name="class" value="com.dwr.test.Student"/>
    </create>
<convert converter="bean" match="com.dwr.test.*" ></convert> 
  </allow>
</dwr>

  上面service的实现类 中关联的方法

 public boolean getKjdzclByMcbhForUpdate(String bh)
   throws RuntimeException {
  // TODO Auto-generated method stub
  return this.kjdzclDao.getKjdzclByMcbhForUpdate(bh);
 }

 

 下面是dao的实现类

  /**
   * 根据煤层编号得到实体
   */
 public ScjsKjdzcl getKjdzclByMcbh(String bh) throws RuntimeException {
  // TODO Auto-generated method stub
  ScjsKjdzcl kjdzcl = new ScjsKjdzcl();
  String hql =" from com.fulitong.framework.scjs.domain.ScjsKjdzcl t where t.mcbh ='"+bh.trim()+"'";  
  List<ScjsKjdzcl> kjdzcls = (List<ScjsKjdzcl>)this.getHibernateTemplate().find(hql);
  if(kjdzcls.size()>0){
   kjdzcl = kjdzcls.get(0);
  }
  return kjdzcl;
 }

上面返回的是实体对象,因为在页面上需要调用该实体对象的属性,所以上面的dwr.xml配置中加了一个convert 转化

(个人理解 将后台的实体类转化为js 中的对象 由于时间问题没有详细多做测试)、

 

 

jsp 页面方面

 

     <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/KjdzclService.js"></script>
     <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/engine.js"></script>
     <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/util.js"></script>

 

 

 function getdata(v){
       //设置DWR为同步验证
      DWREngine.setAsync(false);
     KjdzclService.getKjdzclByMcbh(v,callBack);
     //设置DWR为同步验证
      DWREngine.setAsync(true);
  }
  function callBack(data){
    if(data.mcbh!=null){// 可以直接实体的属性名,这里的属性名应该是在后台dwr.xml中配置的param的值
     if(data.a!=null){
       document.getElementById("a").value=data.a;
      }

}

 

相同颜色的关联

zemax光线光扇图 通过入瞳某一坐标(PX,PY)的光线在像面上有唯一的位置(EX,EY),以EX,EY为纵坐标,以PX,PY为横坐标,分别建立坐标系,把通过入瞳的光线都在坐标系里描点就得到了光扇图。对于视场内任意一点,取其子午面内的光线,以光线在光阑面上的透射点坐标为横坐标,同时以该光线在像面上的坐标为纵坐标,描出所有点,构成的图形即为子午面光扇图。在焦点位置,曲线的斜率为0,也就是说,不管入射时的横坐标(光阑面上的位置)是多少,离轴多远,都将汇聚在焦点处。此时,子午面和弧矢面有不同的分布,两条曲线不重合。 阅读详情

相关推荐

FA 新增资产API Demo

DECLARE l_trans_rec fa_api_types.trans_rec_type; l_dist_trans_rec fa_api_types.trans_rec_type; l_asset_hdr_rec fa_api_types.asset_hdr_rec_type; l_asset_desc_rec fa_a

chosen1brain的专栏 2142

dwr基础

 (1)web.xml与DWR结合//web.xml"http://java.sun.com/dtd/web-app_2_3.dtd">Ajaxdwr-invokeruk.ltd.getahead.dwr.DWRServletdebugtruedwr-invoker/dwr/* (2)dwr.xml//dwr.xml(和web.xml同一目录)  import java.util.*;

陆在前方JAVA专栏 898

Vast.ai GPU服务器租用与SSH密钥连接实战指南

本文详细介绍了如何在Vast.ai平台租用GPU服务器并通过SSH密钥安全连接的全流程。从注册、选配GPU型号到SSH密钥生成与配置,再到实战中的端口转发和文件传输技巧,帮助用户高效利用云端GPU资源进行深度学习等计算密集型任务。

weixin_29574585的博客 526

dwr入门之基础配置

dwr是一个由java实现的rpc库,它使javascript和java的交互变得简单易用。 dwr的官方介绍:http://directwebremoting.org/dwr/introduction/index.html 在你的项目中使用dwr框架的步骤: 1.下载dwr.jar放在web-inf/lib下面。 2.下载common-logging-1.1.1.jar ,放在web-i

954

深入LSM6DSL的FIFO连续模式:基于STM32和MEMS库的数据流高效处理指南

本文深入探讨了LSM6DSL的FIFO连续模式,结合STM32硬件平台和ST官方MEMS库,提供了高效的数据流处理方案。通过优化I2C通信时序、中断驱动设计以及动态ODR调整,实现低功耗数据采集与处理,显著提升嵌入式传感器应用的性能和续航能力。

weixin_30387799的博客 348

为什么你的SiC MOSFET仿真不准?可能是离子注入的‘沟道效应’在捣鬼(Silvaco BCA模块详解)

本文深入分析了SiC MOSFET仿真中离子注入沟道效应的关键影响,揭示了Silvaco BCA模块在模拟SiC晶向和角度参数时的核心设置要点。通过详细解析晶圆偏切与注入角度的等效关系,提供优化MOSFET沟道区注入仿真的五步实战方法,帮助工程师将阈值电压仿真误差从26%降低到5%以内。

weixin_26789847的博客 409

DWR基础

1.首先要下载dwr.jar,然后放到WEB-INF/lib下… 2.負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中…  在web.xml中加入DWRServlet…   <web-app version="2.4" xmlns="http://ja

thunder_1985的专栏 538

载波同步技术(一):BPSK的Costas Loop 载波同步

Author:McCrocodile 2010/11/04          载波的提取在相干解调中往往比较重要,根据信号中是否包含载频分量,载波同步一般也可以分为两种方法。包含载频分量的可以采用窄带滤波或者基本的锁相环环路来实现,不包含的则比较麻烦需要采用特殊的环路实现载波的同步。这里介绍的BPSK的载波恢复就属于后面一种。 对于不包含载频分量的信号载波同步一般有:同相-正交环(就是常说的Costas环)、判决反馈环(几乎可以适用所有调制方式)、同相-正交环衍生环(QPSK松尾环、N相同相-正交环)。

McCrocodile Blog 1万+

DWR基础学习

DWR简介 DWR(direct web remoting)是一个开源的java包,可以使浏览器中的代码使用web服务器中java类的方法,就像这个方法就是在浏览器中一样。 DWR包括两个部分:一个运行在服务器端的Java Servlet,负责处理浏览器的请求并发送反馈给浏览器;另一个是运行在浏览器端的JavaScript,负责发生请求并动态修改web页面。步骤如下...

weixin_34358092的博客 134

GEE:基于自定义的年度时序数据集进行LandTrendr变化检测

本文介绍了使用年度时序数据进行LandTrendr变化检测的方法,包括核心函数调用、参数设置和结果可视化。通过筛选参数(年份、变化幅度和持续时间)对结果进行过滤,输出变化年份、变化幅度和持续时间。代码提供了完整的处理流程,包括数据输入、LandTrendr算法运行、结果筛选与可视化,并支持结果导出。适用于基于Google Earth Engine平台的地表变化检测分析。

养乐多的博客 752

Odoo 入门 | 什么是 Odoo?

Odoo是一套全球开源的ERP/CRM系统,最初的名字为TinyERP,08年5月之后称之为OpenERP,之后又改为Odoo。

洛阳泰山的博客 6207

dwr基础配置

一步步实现dwr配置第一步 下载dwr.jar 放在WEB-INF/lib路径下。第二步 配置web.xml文件                   dwr-invoker            Direct Web Remoter Servlet            uk.ltd.getahead.dwr.DWRServlet                            

想停止的云 984

【大模型】Coze AI 智能体工作流从配置到使用实战详解

Coze 扣子智能体工作流从配置到使用实战详解

congge 1万+

dwr基础介绍

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 DWR原理 它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一

祥子的博客 337

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

DWR基础介绍

一,DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.  二,配置  1、拷贝dwr.jar文件2、修改web.xml文件,添加dwr servlet配置:  &lt;servlet&gt;    &lt;servlet-name&gt;...

dxsksk的专栏 147

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

dwr的基础实例

一、调用服务器端的方法   从表面上看,客户端JavaScript代码可以调用远程Java方法,但这是一种假象。实际情况是:DWR负责创建Java对象,并动态生成系列JavaScript脚本,而且在JavaScript脚本中创建于Java对等的JavaScript对象,这个JavaScript对象里包含了对应的Java对象的全部方法。    二、调用服务器端方法的通用配置:

limuzi13的专栏 451

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

DWR 最基础应用

* 需要下载dwr.jar包 拷贝到lib目录下* 编辑web.xml文件      dwr-invoker       org.directwebremoting.servlet.DwrServlet         debug   true        dwr-invoker  /dwr/*  * 创建dwr.xml 要放在web.xml同目录下   dwr PU

javawalk的专栏 341

Dwr的一个基础应用实例,配置

Dwr 基础应用 第一步:引用jar包(已上传,这些包中,其实就 dwr最为主要) 第二部:配置web.xml的dwr 的servlet映射        &lt;servlet&gt;    &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt;    &lt;servlet-class&gt;org.directwebremoting.s...

wwwww222221的博客 226

HarmonyOS 6.0开发实战:3D虚拟形象与分布式交互优化

3D渲染引擎与分布式计算是构建现代跨平台应用的核心技术。通过实时渲染管线与设备间数据同步机制,开发者可以实现虚拟形象在手机、手表等多终端的无缝呈现。HarmonyOS 6.0引入的Avatar Engine框架采用GLTF 2.0标准与动态LOD技术,结合分布式数据总线80ms的低延迟特性,为元宇宙社交等场景提供基础支持。在工程实践中,需特别注意设备分级策略与差分同步算法,这直接影响着3D面片渲染效率与跨设备交互体验。本文以华为新一代操作系统为例,详解从建模规范到延迟补偿的全链路开发方案。

weixin_30235225的博客 386

JavaWeb - Dwr 基础篇

客户端得到通知的方式: 定时刷新:整页定时刷新,服务压力大,客户端体验不好(老整页刷新)。 Ajax轮询:可行的一种方式,但是由于得通过js定时函数去请求数据,定时时间长短不好控制,服务压力大,但比定时刷新好很多,因为异步请求,不会导致不需要的地方也刷新。 Comet长连接:browser端主动发送请求,但是服务端似乎以一种较慢的方式响应,这样服务器端可以使用同一个connecti...

839

dwr基础:原理,配置,使用,异常

DWR的原理:在安装DWR时会在web.xml中配置一个servlet,这个servlet负责把前台的JS参数封装成JAVA,去调用你的JAVA类,然后将返回结果(JAVA类型)再翻译成JS生成到你的JSP页面上,给你的错觉就是你用JS直接调用了JAVA方法 实际:JAVA类实现了js与java类之间的接口(DWR根据Java类来动态生成JavaScrip代码,是不是有些像JSP是由servle

我是谁的专栏 8235
上一篇: request得到中文乱码
下一篇: dtree (转)
smartfirstme
博客等级 码龄18年 1粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值