`
huanghero0663
  • 浏览: 16966 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

第一个tapestry实例出错了

阅读更多

今天做了第一个tapestry的例子,只是一个简单入门的例子。

我写一个Home.html代码如下:

java 代码

 

xml 代码
  1. <html>  
  2. <head>  
  3. head>  
  4. <body>  
  5.    hello <span jwcid="subject">world!span>!   
  6. body>  
  7. html>  




他的Home.page代码是:

xml 代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE page-specification PUBLIC   
  3.   "-//Apache Software Foundation//Tapestry Specification 4.0//EN"   
  4.   "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">  
  5. <!-- generated by Spindle, http://spindle.sourceforge.net -->  
  6.   
  7. <page-specification class="com.ttdev.helloworld.Home">  
  8.     <component id="subject" type="Insert">  
  9.           <binding name="value" value="greetingSubject"/>  
  10.     </component>    
  11. </page-specification>  


  <component id="subject" type="Insert">    </component>

Home.java代码是:

java 代码

 

  1. package com.ttdev.helloworld;   
  2. import org.apache.tapestry.html.BasePage;   
  3.   
  4. public class Home extends BasePage {   
  5.     public String getGreetingSubject() {   
  6.         return "john";   
  7.     }   
  8.   
  9. }   


发布到tomcat里面却是发生错误的:

<!----> documentLocation:
org.apache.tapestry.ApplicationRuntimeException
Could not parse specification context:/WEB-INF/Home.page.
 
org.apache.tapestry.util.xml.DocumentParseException
Unable to read context:/WEB-INF/Home.page: Connection timed out: connect
context:/WEB-INF/Home.page

请大家来看一看,帮一下忙,看看出的是什么错误,新书,请见谅!

分享到:
评论
3 楼 huanghero0663 2007-03-11  
谢谢!呵呵,这么弱智的问题,汗啊
2 楼 myali88 2007-03-05  
<span jwcid="subject">world!span>!   
这里有问题,span没有正确关闭!
1 楼 huanghero0663 2007-03-01  
ecplise里面提示错误说:
Tag <span> on line 7 references unknown component id 'subject'.
但是我不是已经在Home.page里面声明了么?

相关推荐

    tapestry 实例

    Tapestry 是一个开源的Java Web 应用程序框架,由Apache软件基金会维护。它采用组件化的方式构建Web应用,提供了丰富的功能和强大的性能优化,使得开发人员能够更加专注于业务逻辑,而不是底层的HTTP请求处理和页面...

    tapestry 实例(Workbench)

    Tapestry实例“Workbench”是学习和理解Tapestry框架的一个典型示例,它提供了一个工作台式的环境,帮助开发者探索Tapestry的各种特性和功能。 Tapestry的核心理念是面向组件,这意味着开发者可以将用户界面拆分为...

    tapestry实例(betterstore)

    在这个实例中,我们关注的是Apache Tapestry,一个开源的Java Web应用程序框架。Tapestry以其组件化和声明式编程模型而闻名,它允许开发者创建高度模块化的Web应用,减少代码量并提高可维护性。"betterstore"可能是...

    Tapestry实例教程

    ### 第一章:Hello Tapestry #### 搭建开发环境 - **安装JDK**:Tapestry5利用了Java5及更高版本引入的注释功能,因此需要安装至少JDK1.5版本。推荐下载并安装JDK6。 - **安装Eclipse**:选择针对Java EE开发者...

    Tapestry 5.1 实例教程

    创建第一个Tapestry应用 #### 3.1 初始化项目 使用Maven archetype插件生成一个基础的Tapestry 5.1项目结构。运行指定命令,指定Tapestry的archetype,并提供项目的基本信息,如groupId、artifactId和version。 ...

    TapeStry5实例教程

    里面用详细实例说明了tapestry5的使用方法 简单 实用 详细 一看就会 在这里提醒一下大家,这个教程讲的是tapestry5而不是tapestry4,如果需要看tapestry4的话,请看我传的另外一本有关tapestry的教程,英文的那本,...

    Tapestry 5.1 实例教程(全部)

    2. **创建第一个应用**:通过Maven Archetype插件生成一个基本的Tapestry项目模板。接着,编写`ApplicationModule`类来定义组件和服务,以及`ApplicationConstants`来设置全局常量。 3. **页面与组件**:在Tapestry...

    tapestry5.1实例教程.docx

    最后,将工程添加到Tomcat服务器并配置好运行环境,你就可以启动服务器并调试你的第一个Tapestry5.1应用了。 ### 第二章:基础 Tapestry5.1的基础概念主要包括: **页面类**:每个Tapestry页面都与一个Java类关联...

    Tapestry5.1实例教程

    1. **快速入门**:介绍如何设置开发环境,创建第一个Tapestry应用,以及运行和调试应用的基本步骤。 2. **组件系统**:Tapestry的核心是组件模型,它允许开发者将UI元素封装为可重用的代码单元。本部分会详细解释...

    Tapestry5实例(开发步骤)

    本文旨在通过一个简单的实例来详细介绍如何利用Eclipse、Maven和Jetty在开发环境中搭建并运行一个基本的Tapestry5应用。 #### 二、环境准备 在正式开始之前,我们需要准备好以下几项: - **Eclipse**:作为主流的...

    Tapestry5.1实例教程及可运行的实例代码

    Tapestry5实例教程文档及实例代码,已经教程中除component工程外的其它几个工程都已整合在HelloTapestry工程下.可直接将工程部置在本地tomcat服务器上,通过http://localhost:8080/HelloTapestry访问。

    tapestry文件下载实例

    基于tapestry5.0的文件下载实例,已经完美实现,请参考。

    Tapestry+5.1+实例教程

    3. **组件化开发:** Tapestry采用组件化的开发模式,每个组件负责一部分UI逻辑,简化了复杂应用的开发和维护。 #### 二、搭建Tapestry 5.1 开发环境 1. **安装JDK (Java Development Kit):** - 必须选择版本高于...

    tapestry4+spring+hibernate整合实例

    Tapestry4 是一个MVC(Model-View-Controller)框架,提供了一种声明式编程模型,使得开发者可以更专注于业务逻辑,而不是页面的组装。Spring 是一个全面的后端框架,它提供了依赖注入、事务管理、AOP(面向切面编程...

    Tapestry简单入门.rar_java Tapestry_tapestry

    4. **编写第一个页面**:在Tapestry中,一个页面是由一个或多个组件组成的。你需要定义一个类来表示页面,并在HTML模板中声明组件。 接下来,我们转向"tapestry组件.docx",组件是Tapestry的核心组成部分,它们是可...

    Tapestry5最新中文入门实例教程

    ### Tapestry5最新中文入门实例教程 #### 一、引言 Tapestry是一个使用Java语言创建Web应用程序的面向组件的开发框架。本教程旨在通过实际案例帮助读者掌握Tapestry 5的基本概念和核心功能,并体验其带来的高效开发...

    tapestry5.1.0.5中文实例教程

    tapestry5.1.0.5中文实例教程,对于目前国内tapestry学习资源紧缺的情况,可谓填补了中文学习最大的空白,对于想学习tapestry5框架的人来说可谓字字如金,内容详尽,由浅入深,pdf格式

Global site tag (gtag.js) - Google Analytics