`

dwr未定义(页面中出现这样的错误)

    博客分类:
  • Dwr
阅读更多
(1)
我原来的页面:
<script src="dwr/engine.js"></script>
<script src="dwr/util.js"></script>
<script src="dwr/interface/PublishTemplate.js"></script>
这样会报“dwr未定义”的错误,后来改成:
<script src="../dwr/engine.js"></script>
<script src="../dwr/util.js"></script>
<script src="../dwr/interface/PublishTemplate.js"></script>
这样就可以了。
(2)另外我还要想说明一点就是在JSF的页面中:
function test(){
   var dwrValue = dwr.util.getValue("template:testdwr");
   alert(222);alert(dwrValue);
   PublishTemplate.sayHello(dwrValue,callBack);
}
function callBack(reply){
   dwr.util.setValue("template:dwrreturn",reply);
}
这里不是简单的dwr.util.getValue("testdwr"),因为这个页面不是普通的页面,它是JSF的页面,所以想看下原代码才能确定它的Id。
我的页面这样写:
<h:inputText id="testdwr"  value="" />
<h:outputText id="dwrreturn" value="" />
<a:commandButton value="Publish" onclick="test()" rendered="#{templateBean.select}" ></a:commandButton>
(3)后台java代码:
public String sayHello(String name) {
   System.out.println("Server:Hello," + name);
   return "Hello," + name;
}
分享到:
评论

相关推荐

    DWR中文文档DWR

    DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行直接的交互,从而实现在Web应用程序中的Ajax功能。DWR的主要目标是简化前后端的数据交换,提高用户体验,使得Web应用能够像桌面...

    ajax_dwr实现页面无刷新加载

    **Ajax与DWR:实现页面无刷新加载** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高...

    一个简单DWR例子,实现前后台不刷新页面交互

    此外,DWR还提供了错误处理机制,可以在出现问题时提供反馈。 总的来说,DWR是一种强大的工具,能够简化Web应用中的前后端交互,使得开发人员可以构建更加动态和响应式的用户界面。通过学习和理解这个简单的DWR实例...

    DWR中文帮助文档(最好的DWR中文帮助文档)

    8. **错误处理与调试**:文档会介绍如何处理DWR调用过程中出现的错误,以及如何开启调试模式,获取更详细的错误信息。 9. **示例与最佳实践**:为了更好地理解和使用DWR,文档通常会包含丰富的代码示例和最佳实践...

    DWR中文文档.pdfDWR中文文档.pdf

    DWR允许开发者在不刷新整个页面的情况下更新网页部分,从而提供了类似于桌面应用的用户体验。这个“DWR中文文档.pdf”可能是对DWR的详细解释和使用指南,包括了DWR的基本概念、配置、API使用以及实际开发中的示例。 ...

    dwr-test.zip_dwr test_dwr页面跳转

    - **错误处理**:在前端代码中,应正确处理可能出现的错误情况,提供友好的用户反馈。 通过以上知识点的学习和应用,开发者可以有效地利用DWR实现在不刷新页面的情况下进行后台数据处理和页面更新,提高Web应用的...

    ExtJs+ Dwr 页面登入功能

    7. **错误处理**:在前端,应对可能出现的网络错误或服务器异常进行处理,提供友好的错误提示。 通过上述步骤,我们可以利用ExtJs的组件和DWR的实时通信能力,创建出一个功能完善的页面登录功能。这种方式不仅简化...

    DWR2.0中文文档

    #### DWR中的JavaScript - **简单的回调函数**:介绍如何使用DWR进行异步调用,并在调用完成后执行回调函数。 - **调用元数据对象**:元数据对象包含关于服务和方法的信息,可以用来动态生成客户端调用代码。 DWR...

    DWR2.0 中文手册

    DWR的核心功能是将Java对象暴露给JavaScript,使得在不刷新页面的情况下,前端可以调用后端的方法,更新页面数据。这种通信方式极大地提高了用户体验,减少了网络请求的延迟,并简化了开发流程。 在DWR 2.0中,主要...

    dwr3.0以及相关中文文档

    同时,文档还会介绍如何处理错误和异常,以及如何在项目中进行单元测试。 总之,DWR 3.0为Java开发者提供了一种强大而灵活的工具,使他们能够在不离开浏览器的情况下实现与服务器的实时通信。配合详尽的中文文档,...

    DWR同一个页面中多次引用engine.js出现:Incomplete reply from server

    首先,我们需要理解`engine.js`在DWR中的作用。这个文件是DWR的核心组件,包含了处理AJAX请求和响应的逻辑。在页面上多次包含`engine.js`,可能导致重复初始化DWR引擎,这会使得DWR的内部状态混乱,从而可能造成请求...

    dwr配置和使用详解

    DWR的另一个特点是支持AJAX的CORS(跨源资源共享),允许不同域的页面调用服务器资源,但需在`web.xml`中正确配置`crossDomainSessionSecurity`参数。 总结来说,DWR通过简化JavaScript与Java的交互,实现了Web应用...

    DWR中文文档 (DWR 2.0)

    1. **错误处理**:通过回调函数中的errorHandler属性来处理可能出现的错误。 2. **异常**:了解DWR可能抛出的各种异常类型及其含义。 3. **找出更多信息**:利用日志记录和其他调试工具来诊断问题。 **8.3 传递额外...

    DWR3.0官方中文入门教程以及dwr3.0jar

    DWR (Direct Web Remoting) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、异步通信,从而实现动态Web页面更新。DWR3.0是该技术的一个重要版本,提供了许多增强的功能和改进,使得开发人员能够...

    dwr dwrdwr

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

    dwr的中文简明教程下载

    DWR简化了AJAX(Asynchronous JavaScript and XML)的使用,使得JavaScript可以直接调用服务器端的Java方法,实现页面的动态更新,提高了用户体验。 在DWR的中文简明教程中,你可能会学习到以下几个核心知识点: 1...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    DWR的实例war文件通常包含了一个预配置的DWR应用,展示了如何在实际项目中集成和使用DWR。通过分析这个war文件,开发者可以学习如何配置DWR的XML配置文件(dwr.xml),以及如何创建可从JavaScript调用的Java方法。 ...

    DWR 教程 中文API DWR.xml配置文件说明 DWR学习笔记

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java代码之间的双向通信。这个教程包含了一系列的文档和资源,帮助开发者深入理解和使用DWR。 首先,"DWR学习笔记"提供了对...

    DWR中文文档

    7. **DWR的事件机制**:DWR提供了一套事件监听系统,允许你在特定的远程调用生命周期阶段添加回调函数,比如在调用开始、结束或者出现错误时。 8. **DWR与Spring框架集成**:DWR可以无缝集成到Spring框架中,使得...

Global site tag (gtag.js) - Google Analytics