在学dwr的时候,在浏览器上运行部署好的程序结果出现“not found”,解决如下
来源:互联网 发布:淘宝电视机为什么便宜 编辑:程序博客网 时间:2024/05/01 21:20
dwr入门中........
- <%@ page language="java" pageEncoding="UTF-8"%>
- <html>
- <head>
- <title>My JSP 'test.jsp' starting page</title>
- <script type='text/javascript' src='js/util.js'></script>
- <script type='text/javascript' src='js/engine.js'></script>
- <script type='text/javascript' src='dwr/interface/service.js'> </script>
- <script type="text/javascript">
- function firstDwr()
- {
- alert("haha"); [color=red]/////能弹出haha,说明能进入这个函数[/color]
- service.sayHello("Jorwen",callBackHello); [color=red]//////但是接着又弹出”not found“显然是说这个类没找到,这是为什么[/color]
- }
- function callBackHello(data)
- {
- alert(data); [color=red]/////没有进到这个函数里面[/color]
- }
- </script>
- </head>
- <body>
- <input type="button" name="button" value="测试" onclick="firstDwr()">
- </body>
- </html>
下面给出dwr.xml , web.xml. 和 servrice.java代码
--------dwr.xml--------
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://www.getahead.ltd.uk/dwr/dwr30.dtd">
- <dwr>
- <allow>
- <create creator="new" javascript="service">
- <param name="class" value="helloWorld.Service" />
- </create>
- </allow>
- </dwr>
--------web.xml--------
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <servlet>
- <servlet-name>dwr-invoker</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-invoker</servlet-name>
- <url-pattern>/dwr/*</url-pattern>
- </servlet-mapping>
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
--------Service.jave--------
- package helloWorld;
- public class Service {
- public String sayHello(String yourname){
- return "hello world "+yourname;
- }
- }
最后我想说明的是,我在做jsp之前,进行过dwr测试,就是说,我访问http://localhost:8080/HelloWorldTest/dwr是能看到Service的,并且点击进去能看到它的sayHello方法的。
这个问题是因为dwr路径问题,就是
- <script type='text/javascript' src='js/util.js'></script>
- <script type='text/javascript' src='js/engine.js'></script>
- <script type='text/javascript' src='dwr/interface/service.js'> </script>
- 在学dwr的时候,在浏览器上运行部署好的程序结果出现“not found”,解决如下
- 在mini2440开发板上出现-sh./hello not found错误的解决
- 关于在开发板上运行程序显示“-bin/sh:/XXX not found”的解决方法
- 解决AS导入项目的时候出现错误:Error:Configuration with name 'default' not found.
- 给出如下程序的结果
- 解决node-ffi在Windows XP上使用出现“Error: The specified procedure could not be found”的错误
- 写出下列程序在X86 上的运行结果。
- 在引入layout文件的时候出现resourse not found的解决问题
- 运行android程序的时候出现了No compatible targets were found.Do you wish to...
- 在VS2005下用C++写的程序,安装到另一台未安装VS2005的电脑上,结果出现如下的问题:““由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”。在我自己的机子上就能正常安装运行。查了一下网上的方法: 方法一: 在类似
- Eclipse调试时候出现“Source not found”的解决方法
- eclipse Dug 的时候,出现Source not found.怎么处理
- 在javaweb中,当新建一个servlet的时候,运行服务器提示服务器启动失败,解决如下
- ios设备运行出现 ”A valid provisioning profile for this executable was not found“的解决
- caffe运行mnist出现convert_mnist_data.bin: not found问题的解决
- 关于applet小程序在浏览器上运行的备注
- 在部署HEXO时出现ERROR Deployer not found : github的问题解决办法
- 在windows上用eclipse远程运行hadoop上的wordcount程序出现的问题,求解决
- Oracle 分析函数的使用
- java中使用MD5加密算法进行加密
- initrd 剖析
- 浅入分析和Linux内核相关的文件夹/proc和/sys
- 编译和链接 - vc2008 转 vc2005
- 在学dwr的时候,在浏览器上运行部署好的程序结果出现“not found”,解决如下
- C/C++与Matlab engine 混合编程
- 神马是XHR?
- 确定Datagridview光标显示行问题 (对DataGridView某行进行修改之后,保证光标显示仍在选中行上)
- 在Tomcat下,调整提交的HTTP POST的大小以及堆空间
- ubuntu10.4下64位编译环境下安装oracle instant client
- HBase参考资料
- 控件自适应窗体
- Effective C#阅读笔记-6Prefer Immutable Atomic Value Types不可变值类型