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

Wicket 教程3:使用 PageView 来调试页面

阅读更多
使用 PageView 来调试页面.

Wicket中提供了一个PageView类,顾名思义 就是查看当前page的信息, 使用该类可以显示当前页面的所有组件.
使用方法很简单在page中加上一个markup:   <span wicket:id="componentTree"/>
然后 添加一下代码到page的构造函数中.


add(new PageView("componentTree", this));

对于 Wicket教程2 的输出信息如下:


[Page class = wicket.quickstart.Index, id = 2]:
#
Path
Size
Type
Model Object
1  
_  
423 bytes  
wicket.markup.html.internal.HtmlBodyContainer  
 
2  
border  
980 bytes  
wicket.quickstart.MyBorder  
 
3  
border:label  
458 bytes  
wicket.markup.html.basic.Label  
This is a label.  
4  
border:label2  
465 bytes  
wicket.markup.html.basic.Label  
This is another label.  
5  
boxBorder  
1.2K  
wicket.markup.html.border.BoxBorder  
 
6  
boxBorder:inBoxBorder  
468 bytes  
wicket.markup.html.basic.Label  
This is a Box Border  
7  
boxBorder:multiLineLabel2InBoxBorder  
645 bytes  
wicket.markup.html.basic.MultiLineLabel  
MultiLineLabel shows text that spans multiple lines by inserting line breaks (BR tags) for newlines and paragraph markers (P tags) for sequences of more than one newline.  
8  
multiLineLabel  
633 bytes  
wicket.markup.html.basic.MultiLineLabel  
MultiLineLabel shows text that spans multiple lines by inserting line breaks (BR tags) for newlines and paragraph markers (P tags) for sequences of more than one newline.  
9  
name  
N/A  
wicket.markup.html.basic.Label  
Icess  
10  
test  
454 bytes  
wicket.markup.html.basic.Label  
Hello World!  
分享到:
评论

相关推荐

    wicket7教程

    整体来看,Wicket 7教程详细介绍了Wicket框架的使用,从基础概念到高级特性,涵盖了组件导向设计、页面布局、生命周期管理、请求处理机制、链接和URL生成、表单和模型处理等多个方面。通过学习本教程,Java开发者...

    wicket-kurs:使用 Spring 进行 Wicket 课程的基本起点

    标题“wicket-kurs:使用 Spring 进行 Wicket 课程的基本起点”和描述“检票口 使用 Spring 进行 Wicket 课程的基本起点”暗示了这是一个关于结合 Wicket 和 Spring 的初级教程,旨在帮助开发者迈出学习的第一步。...

    wicket 官方JAVA教程

    开发Wicket应用可以使用Eclipse、IntelliJ IDEA等主流IDE,它们通常都有对应的Wicket插件,提供代码提示、调试等便利功能。 10. **学习资源** 如链接所示,ITEYE博客上有关于Wicket的教程,这是学习Wicket的一个...

    wicket_examples:wicket_examples

    3. **页面(Page)**:页面是Wicket 应用的基本组织单元,每个页面都可以包含多个组件。页面有自己的生命周期,包括创建、渲染和销毁等阶段。 4. **URL 映射(URL Mapping)**:Wicket 使用一种可配置的映射机制将...

    wicket-dashboard:使用Apache Wicket的简单Web仪表板

    使用wicket-dashboard,您可以轻松地将带有标准和自定义小部件的仪表板添加到wicket应用程序中。 对于仪表板,您可以指定列数,拖放窗口小部件,删除窗口小部件,添加新窗口小部件,更改窗口小部件设置,折叠窗口小...

    wicket-sample:示例 Apache Wicket Web 应用程序,用于使用 Apache Fortress 演示基本的 Java EE 安全性和 RBAC

    wicket-sample README 本文档演示了如何获取、构建和部署 Apache Fortress Wicket 示例应用程序。 要完成本教程,请首先按照本 README 中的步骤进行操作。 接下来是这里的步骤: 先决条件 Java 8++ Apache ...

    Wicket 开发指南

    - **URL到页面映射(URL to Page Mapping)**:Wicket使用基于类的URL映射,使得URL更加语义化。 4. **开发流程** - **创建页面**:定义一个继承自`org.apache.wicket.Page`的类,并在其中添加组件。 - **组件...

    pm-wicket-archetype:使用Wicket + Guice + Hibernate创建Web应用程序的模板

    pm-wicket原型 Web应用程序模板,支持... SMTPFrom您的SMTP SMTPFrom地址(仅在调试时使用) SMTPPassword您的SMTP帐户密码(仅在调试时使用) SMTPServer您的SMTP主机地址(仅在调试时使用) SMTPUsername您的S

    wicket指南

    3. **资源管理**:Wicket 使用`IResourceStreamLocator`和`IResourceStream`接口管理静态资源,如CSS、JavaScript文件。 **五、Wicket 的优点** 1. **学习曲线平缓**:Wicket 的API简洁明了,使得新手能够快速上手...

    wicket 6.x 官方教程实例手册 英文版

    wicket 6.x 官方教程实例手册 英文版

    wicket-todo:用 wicket 做 todo

    在本文中,我们将深入探讨如何利用Java中的Web框架Apache Wicket来创建一个名为“wicket-todo”的待办事项应用程序。Apache Wicket是一个组件驱动的框架,它允许开发者以一种声明式的方式构建动态、交互式的Web应用...

    Wicket开发指南-简体版

    - **Struts概述**:Struts是一个流行的MVC框架,但相比Wicket来说,它的配置更为复杂,学习曲线较高。 - **Tapestry概述**:Tapestry也采用了组件化的方式,但在灵活性和性能方面,Wicket表现更佳。 - **ASP.NET概述...

    wicket例子和开发指南

    3. 组件和页面:讲解Wicket中的组件模型,如何创建和使用组件,以及如何组织页面结构。 4. 模型和数据绑定:解释如何处理数据,包括模型对象、数据绑定和模型的生命周期。 5. URL和导航:讨论如何设计友好的URL,...

    Wicket 入门

    Wicket 强调简洁性、灵活性和可扩展性,它采用了组件化的设计思路,允许开发者使用类来表示页面和页面元素,这使得代码更加清晰、易于维护。 #### 二、在 Eclipse 中使用 Maven 创建 Wicket 项目 在实际操作中,...

    wicket-presentation:Apache Wicket演示文稿的源代码-apache source code

    标题中的“wicket-presentation”可能是指一个特定的模块或示例项目,展示了如何在实际应用中使用Wicket来构建Web界面。通过分析源代码,开发者可以学习如何创建自定义组件,处理用户事件,以及如何利用Wicket的模板...

    wicket国际化例子

    在本文中,我们将深入探讨Wicket框架中的国际化(i18n)实现,以及如何使用`wicket:message`和`StringResourceModel`等工具来读取`.properties`资源文件。Wicket是一个流行的Java web应用程序框架,它提供了强大的...

    wicket简单实例

    这是一个常见的Web应用示例,它展示了如何使用Wicket创建一个留言簿。用户可以通过表单提交留言,而这些留言会存储在服务器端并显示在页面上。这涵盖了Wicket的表单处理和数据持久化概念。 6. **Wicket_include**...

    Wicket.pdf(Wicket开发指南)

    - **HTML 和业务逻辑分离:** Wicket 允许开发者使用标准 HTML 来构建界面,而将复杂的业务逻辑封装在 Java 类中。 - **框架特点:** - **低学习曲线:** 相比其他框架,Wicket 提供了一个更直观的 API 和简洁的...

Global site tag (gtag.js) - Google Analytics