郁闷了一下午的问题
调试模式 可以成功调用 java 方法, 但是在页面中却无法运行
--------------------------------------
package com.service;
public class HelloService {
public String sayHello(String str){
return "Hello World"+str;
}
}
================================
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>dwr-invoke</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoke</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
<?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="hs" creator="new" scope="application">
<param name="class" value="com.service.HelloService"></param>
<include method="sayHello"/>
</create>
</allow>
</dwr>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="<%=path%>/dwr/interface/hs.js"></script>
<script type="text/javascript" src="<%=path%>/dwr/util.js"></script>
<script type="text/javascript" src="<%=path%>/dwr/engine.js"></script>
<script type="text/javascript">
//由于 hs 方法名 与 hs 对象 重复 ,导致冲突而无法访问 sayHello 方法
function hs(){// 将hs 方法名 改一下 就OK
alert("");
hs.sayHello("cccccc",abc);
alert("xxxx");
}
function abc(data){
alert(data);
}
</script>
</head>
<body>
<input onclick="hs();" value="dddd" type="button">
</body>
</html>
分享到:
相关推荐
----------------------DWR中文文档
关于dwr的入门示例:helloworld。详细介绍了dwr的使用方法。
第一个DWR HelloWorld例子(附:详细说明) 第一个DWR HelloWorld例子(附:详细说明) 第一个DWR HelloWorld例子(附:详细说明)
DWR的初学者,初次配置时你们一定会遇到很多问题,所以一个很好的helloworld源码,一定对大家有所帮助。MyEclipse7.0测试,绝对运行
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
dwr基础入门例子。非常简单,便于入门。
dwr源码包 dwr 全称direct web remote 将后台java class 映射为前台的一个js 执行js方法 即可通过ajax 操作后台
请先到 http://getahead.ltd.uk/dwr/ 下载 dwr.jar ,放到 WEB-INF/lib 下 … 负责处理客户端请求,并呼叫 Java 对象的是 DWRServlet , DWR 其实也有些 Model 2 的味道,只是 View 的这一层比较弱,因为放到客户端...
从project中提取的dwr部分实现 博文链接:https://ankor.iteye.com/blog/138778
这个URL是查看DWR的方法http://localhost:8080/[YOUR-WEBAPP]/dwr/ 新建WEB工程.导入DWR3.0的那个JAR包. 导入log4j所需要的包..(用DEMO里的LIB,全导进去好了.) 首先创建一个WEB应用程序工程. 接下来将dwr的包导入.
近日工作中用到DWR,前段时间研究了一下,过段时间没有接触再入手发现有点生疏,于是今天我就打算在温习一下。本文档实用与新手,主要是DWR的环境搭建与第一个入门程序HelloWorld
整合spring3mvc+hibernate4+spring-security3+dwr3的架包
李君老师JavaEE笔记-Spring中集成Dwr
DWR 入门DWR 入门DWR 入门DWR 入门DWR 入门欢迎使用 STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门
Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr...
WEB2.0相关技术,深入浅出Struts2,Webwork2开发指南,DWR中文文档
一个最简单的DWR的HELLO WORLD的示例
dwr资源包,包含dwr.jar/dwr-2.0.5-src.zip/dwr.zip