-
有关gwt入门5
我按照书本上的例子做的一个gwt应用,可是出错。
package cn.edu.hdu.nichao.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.Timer; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.gwt.user.client.rpc.ServiceDefTarget; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.RootPanel; /** * Entry point classes define <code>onModuleLoad()</code>. */ public class MyFirstModule implements EntryPoint { /** * This is the entry point method. */ public void onModuleLoad() { final Label quoteText = new Label(); quoteText.setStyleName("quoteLabel"); // create the service final RandomQuoteServiceAsync quoteService = (RandomQuoteServiceAsync) GWT .create(RandomQuoteService.class); // Specify the URL at which our service implementation is running. ServiceDefTarget endpoint = (ServiceDefTarget) quoteService; endpoint.setServiceEntryPoint(GWT.getModuleBaseURL() + "quotes"); Timer timer = new Timer() { public void run() { // create an async callback to handle the result. AsyncCallback callback = new AsyncCallback() { public void onSuccess(Object result) { // display the retrieved quote in the label quoteText.setText((String) result); } public void onFailure(Throwable caught) { // display the error text if we cant get quote quoteText.setText("Failed to get a quote."); } }; // Make the call. quoteService.getQuote(callback); } }; // Schedule the timer to run once every second timer.scheduleRepeating(1000); RootPanel.get().add(quoteText); } }
可是好像只调用了onFailure方法,浏览器中出现“Failed to get a quote.”,没有出现其他。
以下是一些信息
Resource not found: quotes; (could a file be missing from the public path or a <servlet> tag misconfigured in module cn.edu.hdu.nichao.MyFirstModule.gwt.xml ?)
问题补充:<module> <!-- Inherit the core Web Toolkit stuff. --> <inherits name='com.google.gwt.user.User'/> <!-- Specify the app entry point class. --> <entry-point class='cn.edu.hdu.nichao.client.MyFirstModule'/> <inherits name="com.google.gwt.user.theme.standard.Standard"/> <!-- <inherits name="com.google.gwt.user.theme.chrome.Chrome"/> --> <!-- <inherits name="com.google.gwt.user.theme.dark.Dark"/> --> <servlet path="/" class="cn.edu.hdu.nichao.server.RandomQuteServiceImpl"/> </module>
帮我看看
问题补充:
http://localhost:8888/cn.edu.hdu.nichao.MyFirstModule/quotes
这就是打印结果2009年4月21日 19:11
2个答案 按时间排序 按投票排序
-
你打印看看
GWT.getModuleBaseURL() + "quotes"这个字符串是什么url,也许就是这个搞出问题2009年4月21日 19:20
-
Resource not found: quotes; (could a file be missing from the public path or a <servlet> tag misconfigured in module cn.edu.hdu.nichao.MyFirstModule.gwt.xml ?)
提示的错误很清楚啊,
资源quotes没有找到,可能是一个文件路径不对,或对应的<servlet>标签还没cn.edu.hdu.nichao.MyFirstModule.gwt.xml文件里配置2009年4月21日 19:15
相关推荐
这个“GWT入门 GWT中文教程”压缩包包含了一系列资源,旨在帮助初学者快速理解和掌握GWT的开发技术。 首先,EXT-GWT2.0.1是EXT-GWT(GWT-Ext)的一个版本,它是基于GWT的组件库,提供了丰富的用户界面组件,如表格...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
扫描完整版
### SmartGWT 入门详解 #### 一、SmartGWT 概述 **SmartGWT** 是一款基于 **Google Web Toolkit (GWT)** 的高级Web应用开发框架,旨在简化企业级Web 2.0应用的开发过程。自从 **GWT** 发布以来,它吸引了大量的...
**Java开发人员的Ajax:Google Web Toolkit (GWT) 入门** Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化...
### GWT入门 **1. 安装与配置** 首先,你需要下载GWT SDK,并在Eclipse或其他IDE中配置GWT插件。安装SDK后,创建一个新的GWT项目,包括设置模块文件.gwt.xml,定义项目的源代码路径和库依赖。 **2. 编写客户端代码...
本"gwt入门项目代码"是一个很好的起点,适合初学者了解和学习GWT和GXT框架。这个项目中,你可以期待找到以下几个关键的知识点: 1. **GWT的基础概念**:理解GWT如何将Java代码转换为跨浏览器兼容的JavaScript,以及...
gwt入门.chm gwt入门资料,helloworld级别
以下是关于 GWT 入门的详细知识点: 1. **GWT 编译器**: GWT 的核心部分是其编译器,它能够将 Java 代码转换为浏览器可执行的 JavaScript。这使得开发者可以利用 Java 的强大功能和成熟的开发工具,同时享受 ...
GWT入门与经典实例解析源码提供了一个学习和实践GWT开发的宝贵资源,下面将详细介绍GWT的关键概念、核心特性以及通过实例解析来深入理解其工作原理。 1. **GWT的安装与设置**: 在开始GWT项目之前,你需要安装Java...
《GWT入门及用例文档》 Ajax技术的兴起,为Web应用程序带来了革命性的变化,使得用户界面更加动态且交互性更强。Google Web Toolkit(GWT)是Google为解决Ajax应用开发难题而推出的神器,它允许开发者使用Java语言...
GWT 入门介绍 GWT(Google Web Toolkit)是一种基于 Java 语言的开发工具和编程模型,用于编写 Rich Internet Applications(RIA)。GWT 允许开发者使用 Java 语言编写 UI 组件,然后通过 GWT Compiler 编译成 ...
**GWT 入门教程与实例解析** Google Web Toolkit(GWT)是Google推出的一款用于构建高性能、跨浏览器的Web应用程序的开源开发工具。它基于Java语言,通过编译Java源代码为JavaScript,使得开发者可以利用Java的强大...
### GWT入门教程知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一款强大的Ajax应用开发包,它允许开发者使用熟悉的Java语言来进行Web应用程序的构建。对于初学者而言,这无疑是一个...
标题 "GWT入门实例" 指向的是Google Web Toolkit(GWT)的初学者教程。GWT 是一个开源的Java开发框架,它允许开发者使用Java语言来编写客户端的Web应用,然后自动编译成优化过的JavaScript代码。GWT通过提供丰富的...
**入门GWT:** 在入门阶段,你需要了解GWT的基本概念和工作原理。GWT项目是基于Maven或Gradle构建的,包含一系列模块,每个模块代表一个独立的JavaScript输出。首先,你需要设置开发环境,安装Eclipse或IntelliJ ...
**GWT(Google Web Toolkit)入门教程** GWT(Google Web Toolkit)是一个开源的Java开发框架,由Google推出,主要用于构建高性能、富交互式的Web应用程序。这个框架允许开发者使用Java语言编写前端代码,并自动...
**一、GWT入门** 在入门阶段,首先需要理解GWT的基本概念,包括模块系统、事件处理、UI构建和数据绑定。GWT的模块系统允许开发者将应用拆分为可重用的部分,而事件处理机制则使得用户交互变得简单。UI构建主要依赖于...