ajax运用dwr工具,从前台页面值传递到后台Java对象里面,再根据对象的结果返回到页面上来(回钦波个人总结)
编辑 文章分类:Web前端
1.java类
public class DwrTest5 {
public boolean hasPermission(String name,int password){
if("huiqinbo".equals(name)&&password == 1){
System.out.println("name=="+name);
return true;
}
return false;
}
}
2.dwr.xml
<dwr><allow><create creator="new" javascript="test5"><param name="class" value="com.yezhong.oa.dwr.DwrTest5"></create></allow></dwr>
3.jsp页面
<script type="text/javascript" src="dwr/engine.js"></script><script type="text/javascript" src="dwr/util.js"></script><script type="text/javascript" src="dwr/interface/test5.js"></script><script type="text/javascript">
function test2(){
test5.hasPermission(
${"name"}.value,
${"permission"}.value,
function(data){
${"hp"}.checked=data;
}
);
}
</script>
分享到:
相关推荐
在这个特定的项目中,"JAVA AJAX中使用dwr获取后台list并在页面用表格显示",我们将探讨如何结合Direct Web Remoting (DWR) 框架来实现这一功能,同时涉及到二级联动的概念。 DWR是一个开源的Java库,它允许...
5. **处理回调**: 服务器响应后,DWR会调用预先定义的回调函数,将结果传递给前端进行处理。 在提供的文件中,`DWR 中文帮助.pdf`可能包含了DWR的详细文档和使用指南,帮助开发者更好地理解DWR的配置和API。`总结...
DWR (Direct Web Remoting) 是一个强大的Java AJAX框架,它允许在浏览器和服务器之间进行直接的JavaScript与Java对象的交互,使得开发者能够轻松构建富客户端应用程序。DWR的出现极大地简化了AJAX应用的开发流程,...
《DWR:前台调用后台Java类的"Hello, World!"实践详解》 Direct Web Remoting(DWR)是一个开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、安全的通信,实现JavaScript与Java代码的交互。DWR简化...
它允许JavaScript在客户端与服务器端的Java对象之间进行直接调用,无需刷新页面,从而实现了所谓的“反向Ajax”或者“富互联网应用”(RIA)的功能。本课件主要涵盖了DWR的基本用法和常见操作,包括数据类型的处理、...
服务器端的方法执行完毕后,结果会以JSON或XML的形式返回到客户端,然后JavaScript代码再对这些数据进行处理,实现页面的动态更新。 **DWR的主要组件** 1. **Servlet**: DWR使用一个Servlet作为入口点,处理所有的...
### DWR:Java AJAX 应用程序框架详解 #### 一、引言 随着Web技术的发展,用户对网站的交互性和响应速度提出了更高的要求。传统的Web应用开发方式已无法满足这些需求,因此Ajax(Asynchronous JavaScript and XML...
2. **Reverse Ajax Engine**: 实现JavaScript到Java的调用,以及Java结果的回传。 3. **Script.aculo.us Integration**: 提供与流行的JavaScript库(如jQuery或Prototype)的集成。 **六、DWR的安全性和优化** DWR...
DWR的核心是通过创建一个代理,这个代理可以调用服务器上的Java方法,并将结果返回到客户端。在JavaScript中,我们可以像操作本地对象一样操作这些远程对象,从而实现前后端的通信。 对于"前台监控",DWR提供了多种...
总结来说,DWR是一个强大的工具,使得Web开发者可以方便地构建AJAX应用,实现JavaScript与Java后台的无缝交互,提高用户体验。通过理解DWR的工作原理和配置方法,开发者可以更好地利用DWR来优化Web应用的异步通信。
**DWR(Direct Web Remoting)**是一种Java框架,它允许Web应用程序在浏览器和服务器之间进行实时、异步的数据交换,极大地提升了AJAX(Asynchronous JavaScript and XML)应用的开发效率。DWR使得JavaScript可以...
**Ajax与DWR:实现页面无刷新加载** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高...
AJAX允许在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容,而DWR则提供了一个JavaScript库,使得JavaScript可以直接调用服务器端的Java方法,简化了AJAX应用的开发。 **AJAX基础** AJAX的核心在于创建...
例如,`MyService.callServerMethod(param, callback)`,其中`callServerMethod`是服务器端的方法,`param`是传递的参数,`callback`是回调函数,用于处理服务器返回的结果。 5. **处理响应**:DWR会自动处理服务器...
在提供的“AJAX框架DWR简单应用.pdf”文件中,你可能会找到关于如何设置DWR环境、编写Java接口、配置DWR配置文件、在前端JavaScript中使用DWR,以及示例代码和实际运行效果的详细教程。这个文件是学习和理解DWR工作...
1. **自动完成/下拉列表**:用户输入时,DWR可以从服务器获取匹配的建议列表,动态填充到输入框下方。 2. **表格数据动态加载**:用户滚动表格时,DWR加载额外的数据行,实现无限滚动效果。 3. **表单验证**:在...
通过这个连接,JavaScript可以调用服务器端的Java方法,返回的结果再由JavaScript处理,更新DOM树,实现页面局部刷新。DWR提供了一套完整的API,包括安全机制、缓存策略以及错误处理等,使得开发者能够方便地集成到...
DWR通过自动暴露Java对象到JavaScript,简化了Ajax的使用。 - **配置DWR**:在Web应用的WEB-INF目录下,创建dwr.xml配置文件,声明要暴露的Java类和方法。 - **创建Remote Java对象**:在Java后端,创建需要暴露给...