- 浏览: 107543 次
- 性别:
- 来自: 南充
最新评论
-
zhangzi:
你这是hibernate hql分页
hibernate SQL 分页查询 -
edwardjj1234:
listMyArticle.action这个文件能否说明一下? ...
ssh2分页例子 -
edwardjj1234:
前台页面显示不用c;foreach吗?是在哪里控制页面输出数量 ...
ssh2分页例子 -
yangqjiayou:
大哥,代码传给我一份呗,加上数据库文件哈,谢谢啦3466598 ...
ssh2分页例子 -
wangshunfan:
楼主,在MemberDaoImpl类中
return getH ...
ssh2分页例子
参考了网上一些资料,总结的Struts+Spring+Hibernate+dwr 实现省市区三级联动 Struts+Spring+Hibernate的配置就省了........ 1).这里主要需要说明的是在web.xml里面需要配置如下: <?xml version="1.0" encoding="UTF-8"?> <servlet> <servlet-mapping> ............... </web-app> 2)dwr配置 将dwr.jar 复制于WEB-INF/lib 目录下。 3.)然后在web.xml的同目录下,创建一个dwr.xml,配置如下: <?xml version="1.0" encoding="UTF-8"?> 4).对于dwr.xml需要说明的是: 5)相关类:Province类 提供给js调用;FindLimitData 类进行数据处理类。 Province类 如下: package com.crb2b.util; import java.util.List; import com.crb2b.struts.action.FindLimitData; public class Province { public Province() { void init() { public Map getProvice() { public Map getSelectOption(String id) { }
private FindLimitData limitData = null; public Province() { void init() { public Map getProvice() { public Map getSelectOption(String id) {
FindLimitData 类如下: package com.crb2b.struts.action; import java.util.HashMap; import org.apache.log4j.LogManager; import com.crb2b.data.bo.City; public class FindLimitData extends BaseAction { private static final Logger LOGGER = LogManager static private FindLimitData limitdata = null; // 唯一实例 public FindLimitData() { static synchronized public FindLimitData getInstance() { public List findCountyAll() { public List findCityAll() { } public List findProvinceAll() { public Map getProvice() { public Map getSelectOption(String id) { 6)至此我们需要测试一下,看看配置的DWR是否正确,启动Tomcat,通过访问http://localhost:8080/yourwebappname/dwr,出现界面说明配置成功,再进行相关方法调用测试。
7)index.jsp页面 <%@ page language="java" contentType="text/html; charset=GBK"%> <% com.crb2b.util.Province province=new com.crb2b.util.Province(); Map map =null; //初始省份信息。 %> ............ <script type="text/javascript" src="dwr/interface/province.js"></script> var obj_City = document.getElementById("City"); } ...................... <td>房屋所在省份</td> ...................... 8)对于index.jsp需要说明的是: 需要引用三个js,province.js[其与dwr.xml里面的javascript的名称相同],engine.js,util.js。其中对于province.js是由dwr自动生成的javascript文件,包括相应的类以及方法。dwr/engine.js是dwr的核心引擎脚本处理客户端调用的转换,dwr/util.js包含了工具函数简化页面处理。 9)正式运行页面,看结果了。 |
注:附件含数据库文件
- dwr.rar (2.1 MB)
- 下载次数: 158
发表评论
-
江哥读:创业者必看(马云语录)
2011-05-22 11:16 1017不要因为别人的一句话 ... -
LOG4J的配置..实现了输出到控制台、文件、回滚文件、发送日志邮件
2011-01-25 10:28 1439Log4J配置文件实现了输出到控制台、文件、回滚文件、发送 ... -
IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
2011-01-18 14:32 2834先看css代码:div { float:left; ... -
Hibernate三大类查询总结
2010-07-24 21:15 14012Hibernate目前总共分为三大类查询:cretiria, ... -
JAVA认证考试历年经典面试题目整理
2010-07-23 20:55 8841. java中的异常处理机制的简单和应用。 当Java程序 ... -
JAVA SSH框架
2010-07-23 20:53 2191JAVA SSH框架 JAVA SSH框架在Struts + ... -
Spring Security 安全框架
2010-06-02 13:19 983http://www.family168.com/oa/spr ... -
Eclipse快捷键
2010-05-27 09:52 842Eclipse 快捷键(1) Ctrl+1 快 ... -
Hibernate查询Query By Criterial
2010-05-25 19:35 1851提供的检索方式:(1) ... -
DispatchAction, LookupDispatchAction, MappingDispatchAction深入分析
2010-04-29 18:29 996首先我们来看一下它们三者之间的关系 java.lang.Obj ... -
FCKeditor在struts2中无法上传文件的解决办法
2010-03-31 20:44 1205最近有个项目使用struts2进行开发,同时使用了FCKEdi ... -
java备份和恢复mysql数据库
2010-02-27 12:00 1043package cwnu.cs.ncjzwms.utils; ... -
tomcat设置虚拟域名
2010-01-04 17:17 2205在$tomcat/webapps/下建了个myjsp目录作为我 ... -
mysql数据库同步
2009-12-24 17:16 12761、简要介绍:mysql从3.23.15版本以后提供数据库复制 ... -
http://fykyx521.javaeye.com/blog/517138
2009-11-17 10:20 817http://fykyx521.iteye.com/blog/ ... -
163编辑器
2009-10-31 20:50 1876163Editor编辑器的源代码 ... -
Flex 修改浏览器页面标题
2009-10-12 20:38 3018修改浏览器页面标题2009-01-16 16:23浏览器页面的 ... -
PHP连接数据库
2009-10-02 15:47 971<!DOCTYPE html PUBLIC " ... -
用Flex+Spring+Hibernate写一个登录
2009-09-25 11:26 21841下载支持文件flex-spring.zip 新建FlexL ... -
FLEX和Spring、Hibernate的集成 - Flex+Spring
2009-09-25 11:22 1243remoting-config.xml:<destina ...
相关推荐
DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时的、异步的通信,而无需...通过理解和实践上述DWR测试例子,你可以更深入地掌握DWR的使用,并将其应用于实际项目中。
DWR (Direct Web Remoting) 是一个...通过这个例子,开发者可以学习到DWR的基本用法,包括如何配置、创建远程对象、调用方法以及处理返回结果。同时,理解DWR的工作机制对于开发动态、交互性强的Web应用非常有帮助。
4. **生成DWR配置文件** DWR会自动生成一个名为`dwr.xml`的配置文件,其中包含了所有可远程调用的Java对象及其方法的信息。开发者可以手动编辑这个文件,或者让DWR自动扫描指定的包来获取信息。 5. **JavaScript...
3. **配置DWR映射**:在dwr.xml配置文件中,你需要定义哪些Java类和方法可以被JavaScript访问。这是通过`<allow>`标签完成的。 4. **SpringMVC配置**:在SpringMVC的配置文件(如servlet-context.xml)中,你需要...
以下是对DWR配置和传值的详细说明: 1. **基本配置**: 在`web.xml`中,你需要配置一个名为`dwr-invoker`的Servlet。这是DWR的核心组件,负责处理所有与客户端的交互。基本配置如下: ```xml <servlet-name>...
它可能包含了一个简单的DWR配置,展示如何设置允许推送的Java类和方法,以及对应的JavaScript接口。此外,还可能包含了演示如何在客户端触发推送事件和接收服务器推送的JavaScript代码。 要运行这个例子,你需要: ...
在DWR配置中指定这些类,然后在页面加载时,DWR会自动注入相应的JavaScript代码。 5. **Struts配置**:在Struts的Action配置文件中,设置Action来处理DWR发起的请求。这些请求通常是通过DWR的JavaScript函数触发的...
接下来,我们需要在DWR配置文件(通常为dwr.xml)中映射刚刚创建的Java类和方法。这样,DWR引擎才能识别并允许JavaScript访问。 5. **前端JavaScript代码** 在HTML页面中,我们需要引入DWR的JavaScript库,并创建...
标题“dwr 完整例子下载”表明这是一个包含DWR实际应用的示例项目,可以帮助开发者理解如何在实际项目中使用DWR。通常,这样的示例会展示DWR的基本配置、接口定义、前端JavaScript代码以及与Spring框架集成的方法,...
1. **Java源代码**:可能包含DWR配置的Java服务类和接口,这些类和接口的方法会被前端JavaScript直接调用。 2. **HTML页面**:这些页面展示了如何在客户端使用DWR,可能包含JavaScript代码,这些代码会通过DWR引擎与...
在"Dwr+spring+Jdbc"的例子中,Spring框架被用来配置和管理数据源,以及JDBC相关的bean。这通常包括定义DataSource bean,以及一个或多个用于执行SQL的JdbcTemplate或JDBCTemplate的子类。Spring的这些组件使得...
5. **整合SpringMVC和DWR**:将DWR集成到SpringMVC应用中,可以通过Spring的ApplicationContext获取DWR的配置,使两者协同工作。例如,可以在Controller中注入DWR的Java对象,然后通过DWR的API与前端交互。 6. **...
此外,优化DWR配置,如调整缓存策略,可以提升应用性能。 7. **测试与调试**:完成配置后,通过JavaScript调用服务器端的方法进行测试,确保DWR工作正常。同时,开启调试模式可以帮助诊断任何可能出现的问题。 DWR...
通过DWR,你可以轻松地在JavaScript中调用服务器端的方法,处理复杂的数据操作,实现动态更新页面,而无需刷新整个页面。DWR还提供了许多高级特性,如异步调用、数据类型转换、安全控制等,以适应更复杂的Web应用...
1. **配置文件**:DWR的配置文件(通常为`dwr.xml`)定义了哪些Java类和方法可以被JavaScript访问。在DWR 2.0中,这个文件通常位于Web应用的WEB-INF目录下,其中包含了类白名单、安全设置等配置。 2. **逆向Ajax...
只需在DWR配置文件中声明相应的类,即可使用。 4. **回调函数(Callback)**: DWR支持异步调用,用户可以指定一个JavaScript回调函数来处理服务器返回的结果。这种方式增强了用户体验,因为用户界面不会因等待...
- "DwrTest"可能是包含测试用例的文件,用来验证DWR配置和功能是否正确工作。 - 它可能包括HTML页面和JavaScript代码,展示了如何在实际应用中使用DWR。 通过学习和实践这个"DWR入门例子",你可以掌握如何设置DWR...
DWR (Direct Web Remoting) 是一个开源Java库,它允许Web应用...这个入门例子是学习和理解DWR功能的一个好起点,通过实际操作,你可以深入理解DWR的工作原理以及如何在实际项目中应用它来创建无刷新的交互式Web应用。
DWR(Direct Web Remoting)是一个开源Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时的、...通过这个例子,你可以逐步理解DWR的工作原理和实际应用,为你的Web应用添加更丰富的交互功能。