`
lean1252
  • 浏览: 216915 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tapestry之组件GenericLink

阅读更多
哎,测试的人员提出一个关于用户注册时,使用邮箱激活账户,但是要根据邮箱的后几位确定邮箱的网站,这个其实挺简单的。看了一下tapestry的官方文档,发现GenericLink这个组件就是我想要的。于是我就写了一个获得邮箱网站的activateUrl方法。


 [color=green]
public String getActivateUrl(String email) {
       String url = email.subString(email.lastIndexOf("@"),
        email.length());
       return "www."+url;
   }
[/color]      //html上调用<span jwcid="@Gerneric" href="ognl:activateUrl">
不过显示的时候竟然包含了自己本地的地址,不知道是为什么,真让人晕。

我譔怎么办呢。

后来就产生一个想,用<a href="ognl:activateUrl" jwcid="@Any"/>可以;
gip还有一种方法就是用上面那种方法,不过应该return "http://www."+url才行
希望以后遇上类似的情况的同仁能够在此得到问题解决的办法
分享到:
评论
2 楼 小牛子 2008-08-13  
看不明白,如何获得的地址
1 楼 seris 2007-12-24  
应该会用到,谢了。

相关推荐

    tapestry5 自定义组件

    在 Tapestry 5 框架中,自定义组件是扩展其功能的关键方式,它允许开发者根据特定需求创建个性化和可重用的 UI 元素。Tapestry 5 是一个强大的 Java Web 应用程序开发框架,它强调组件化、模块化以及声明式编程模型...

    Tapestry的组件及功能

    介绍Tapestry组件的使用和功能。内容还行,使用初学者入门。

    tapestry页面编辑组件

    在本篇文章中,我们将深入探讨Tapestry的页面编辑组件,以及如何利用这些组件创建交互式的用户界面,包括文本框、单选框、多选框和下拉框。 首先,让我们理解什么是Tapestry页面编辑组件。在Tapestry中,组件是可...

    tapestry4.02中封装ext的GridPanel组件

    本文将深入探讨Tapestry 4.02版本中对ExtJS的GridPanel组件进行封装的相关知识点。 首先,Tapestry是一个基于Java的开源Web应用框架,它提供了组件化开发的方式,使得开发者可以构建出结构清晰、可维护性强的大型...

    tapestry组件

    tapestry部分组件绑定参数的列表!

    Tapestry简单入门.rar_java Tapestry_tapestry

    Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它提供了一种基于组件的模型来构建动态、数据驱动的Web应用。本教程将帮助初学者了解Tapestry的基本概念,带你逐步入门并掌握其核心组件的使用...

    tapestry hibernate Spring应用及组件的使用

    Tapestry的组件化设计使得开发人员可以快速构建动态、响应式的用户界面,如在描述中提到的`form`组件和`table`组件。`form`组件用于处理用户输入,创建表单并进行验证,而`table`组件则用于展示数据,支持分页和排序...

    tapestry官方中文文档

    Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它强调了组件化、模块化和可重用性,使得开发复杂的Web应用变得更加简单。本文将深入介绍Tapestry 4的相关知识点。 1. **组件化编程**: ...

    Tapestry

    Tapestry是一个基于Java的全栈Web应用程序框架,它的设计目的是为了简化Web应用开发,提供组件化和高度交互性的页面。Tapestry并不是一个应用服务器,而是一个可以在应用服务器中运行的框架,用于构建动态、复杂的...

    tapestry 实例

    2. **组件实例化**:根据页面和组件定义,Tapestry 创建必要的组件实例。 3. **状态管理**:Tapestry 自动处理组件状态的保存和恢复,确保在多个请求间保持一致性。 4. **渲染**:Tapestry 将组件渲染成HTML响应,...

    tapestry-project-4.1.5

    Tapestry 是一个基于 Java 的开源Web 应用程序框架,它强调组件化开发,提供了一种强大的方式来构建动态、高性能的Web 应用。在"tapestry-project-4.1.5"这个压缩包中,我们有机会深入探索 Tapestry 4.1.5 版本的...

    tapestry学习入门资料

    Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易...

    tapestry的文档

    Tapestry采用了一种独特的模板机制,即Tapestry Markup Language(TML),它是Tapestry的核心技术之一,用于描述HTML页面和组件。 TML与传统的JSP、ASP或PHP等模板语言不同,它是一个声明式的组件模型,允许开发者...

    Tapestry4.1.2 入门-介绍

    Tapestry4.1.2 版本基于Servlet技术,构建在request-response模式之上,它将复杂的HTTP交互隐藏在幕后,使得开发者能够专注于业务逻辑和用户界面的创建。这种抽象让开发人员可以像构建桌面应用一样,通过组合可重用...

    Tapestry In Action

    - **组件状态管理**:探讨了Tapestry中组件状态的生命周期及其管理方法,包括如何在不同的请求之间保持组件的状态。 #### 第5章:表单输入验证 - **内置验证器**:详细列出了Tapestry提供的内置验证器类型,如长度...

    tapestry3开发指南,带tapestry3所有jar包

    1. **页面和组件的生命周期**:每个Tapestry 3应用由一系列页面组成,页面又包含多个组件。Tapestry管理这些页面和组件的创建、初始化、渲染和销毁过程。 2. **模板和元数据**:Tapestry使用HTML模板定义页面布局,...

    Tapestry笔记

    Tapestry是一个基于Java的Web应用框架,它采用了面向组件的开发方式,这使得它与其他如Structs、WebWork、SpringMVC等采用传统面向元素开发方式的框架有所不同。面向组件的开发模式旨在克服面向元素开发中的局限性,...

    关于Tapestry的一些个人总结

    Tapestry的核心概念之一是“组件”,它是Tapestry中的最小单位。每一个组件都代表了一个可重用的部分,比如按钮、文本框等。这些组件通过事件驱动的方式进行交互,当用户触发某个事件时,Tapestry会自动调用相应的...

    Tapestry 重要资料 教你认识tapestry

    不同于JSP,Tapestry采用组件对象模型,提供了一种构建高度动态、交互性强的Web页面的方式。Tapestry的核心在于将Web应用分解为可重用的组件,每个组件都有明确的功能,负责生成和处理HTML请求。 **Tapestry工作...

Global site tag (gtag.js) - Google Analytics