-
DWR问题30
刚刚学习DWR,跟着教程一步步配置,运行后
访问 http://localhost:8080/项目/dwr 测试通过.
然后我写了一个JSP
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type='text/javascript' src='dwr/engine.js'> </script>
<script type='text/javascript' src='dwr/interface/helloworld.js'/>
</head>
<script type="text/javascript">
function dwrTest()
{
helloworld.showHelloWorld("123",function(data)
{
alert(data);
})
}
</script>
<body>
This is my JSP page. <br>
<input type="button" onclick="dwrTest()">
</body>
</html>
访问这个JSP,http://localhost:8080/项目/页面,不能执行这个方法,出错行是引入DWR的JS出错
<script type='text/javascript' src='dwr/engine.js'> </script>
<script type='text/javascript' src='dwr/interface/helloworld.js'/>
DWR 配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
create javascript="helloworld" creator="new">
<param name="class" value="com.helloworld.Hello"> </param>
</create>
</allow>
</dwr>
CLASS 文件
package com.helloworld;
public class Hello {
public String showHelloWorld(String str)
{
System.out.println("HelloWorld");
return "HelloWorld" + str;
}
}
不知道什么原因.测试都通过. 哪位大哥帮忙解答一下。。
问题补充:
应该是对的吧。 我在DWR的例子中新建一个JSP,使用它的例子对象就没问题.
我自己写的对象,就有这问题。
配置我都跟它们一样。。
测试都能通过,就是在JSP中访问就不行。2008年8月21日 15:32
3个答案 按时间排序 按投票排序
-
采纳的答案
LZ
你把
<script type='text/javascript' src='dwr/interface/helloworld.js'/>
换成
<script type='text/javascript' src='dwr/interface/helloworld.js'></script>
试试
希望能对您有所帮助2008年8月23日 21:49
-
web.xml
中类似下面的配置有吗?
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>2008年8月22日 22:29
相关推荐
《基于DWR的问题管理系统详解》 在信息技术领域,开发高效且实用的管理系统是提升工作效率的重要手段。本文将深入探讨一个名为“ProblemManagerSystem-dwr”的问题管理系统,它采用了一系列先进的技术,包括JSP、...
最后,文档会提供一些调试DWR问题的技巧,包括查看服务器日志、使用Firebug或Chrome开发者工具,以及如何设置DWR的调试模式。 通过对这些内容的深入学习和实践,开发者可以熟练地运用DWR来创建动态、交互性强的Web...
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
在本案例中,我们关注的是DWR 3.0.2-RELEASE的一个修改版,这个版本专门针对与Spring Boot 1.x集成时出现的问题进行了优化,特别是解决了在Spring Boot应用以独立JAR运行时,由于资源加载问题导致的应用无法启动的...
该示例资源主要解决如下两个问题,其一就是解决SpringBoot集成DWR3.0.2-RELEASE版本,无配置文件快速简洁完成集成工作,省去dwr.xml等DWR框架初始化需要的配置文件;其二就是解决了集成后的SpringBoot项目在开发环境...
- 该中文文档将详细介绍DWR的安装、配置、使用方法以及常见问题的解决,是学习DWR的重要参考资料。 通过深入学习这份DWR中文文档,开发者不仅可以掌握DWR的基本用法,还能了解到如何在实际项目中有效利用DWR提升...
`ajaxReg(解决中文问题)`可能解决了在使用Ajax注册功能时遇到的中文字符编码问题。 通过学习和实践这些资源,开发者可以深入理解DWR如何与Ajax结合,实现高效的Web应用交互。同时,掌握DWR可以帮助开发者避免编写...
1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> ...
9. **安全考虑**:在实际项目中,使用DWR时需要注意安全性问题。暴露给JavaScript的服务器端方法可能会引发安全风险,因此需要谨慎设置DWR的访问权限,避免敏感数据和操作被不授权的用户调用。 通过这个简单的DWR...
DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,极大地简化了客户端和服务器端的数据交换。本笔记将...
Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、安全的双向通信,有效地打破...然而,正确配置和使用DWR,以及处理好跨域安全问题,是每个开发者必须面对和解决的挑战。
在这个版本中,DWR提供了一套全面的API,包括自动转换Java对象到JSON格式,以及处理安全性和并发性问题。此外,DWR 2.0支持自动刷新,这意味着当服务器端的Java类或方法发生变化时,无需重新加载页面,客户端的...
### DWR 3.0 与 DWR 2.0 的区别 DWR(Direct Web Remoting)是一种用于简化 AJAX 应用程序开发的技术。它允许客户端 JavaScript 直接调用服务器端 Java 方法,从而降低了 AJAX 编程的复杂度。DWR 的最新版本为 3.0...
这个压缩包包含了DWR的三个主要版本:DWR1.0、DWR2.0和DWR3.0的jar包,这些jar包是运行DWR应用的核心组件。 DWR1.0: DWR1.0是DWR项目的早期版本,主要目标是简化Web应用中的异步通信。在这个版本中,DWR提供了一个...
在这个压缩包中,"DWR开发培训.ppt"可能是一个演示文稿,用于教学或研讨会,其中可能包含PPT幻灯片,系统地介绍了DWR的各个方面,可能包括实例演示、最佳实践和常见问题解答。 总的来说,这个DWR教程包提供了一套...
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的JavaScript到服务器端Java对象的通信。这个技术允许开发者在浏览器中直接调用服务器端的方法,极大地简化了AJAX(Asynchronous JavaScript ...
这个压缩包包含了DWR的三个关键组件:DWR3.0.jar,DWR的实例war文件,以及DWR2.0的中文说明文档。以下是关于这些组件的详细知识: 1. **DWR3.0.jar**: DWR3.0.jar是DWR框架的核心库,包含所有必需的类和接口,...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许在JavaScript和服务器端Java之间进行双向通信,实现Web应用程序的Ajax功能。DWR使得动态网页能够与后台服务器进行实时交互,无需刷新整个页面,提高了用户体验...