Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Archive for the ‘struts2’ Category

struts2标签库[tablib]③

Published by admin on 05月 27, 2008

4.3节 主题和模板

概念说明:

标签(tag):一小段代码,在JSPVelocity或者FreeMarker中执行。程序开发的最小单位,用来生成HTML对应的元素。

模板(template):一些代码,通常使用FreeMarker写成,可以被某些Tag表示出来(通常是UI Tag)。

主题(theme):一组模板打包在一起,提供通用功能的模版

Read the rest of this entry »

struts2标签库[tablib]②

Published by admin on 05月 27, 2008

4.2 UI标签

UI标签主要是指Form相关的标签,UI标签又分为两部分:form标签和构成form内部字段的其他标签。

每一个UI标签都是基于模板的,即:每一个标签都有一个对应的模板用来生成UI标签的样式,详细内容参看模板节。

所有的UI标签都有着共通的祖先UIBeanUIBean提供了这些UI标签的一系列共通的属性,这些属性可以分为三类:模版相关的属性,JavaScript相关的属性和其他通用属性。

模版相关属性:

Read the rest of this entry »

Struts2 标签库 [Tablib] (转)

Published by admin on 05月 27, 2008

Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarkerVelocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。

Tab可以分为两类:通用标签和UI标签。

4.1节 通用标签

通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆栈中取得数据。例如地域,JavaBeansURLs,和action

控制标签控制程序执行,例如:ifelse,iterator

数据标签管理数据的取得和创建,例如:beanpush,i18n

控制标签

if标签

描述

If标签用来控制基本的条件处理流程,通常和else标签或者elseif标签连用。

参数

Read the rest of this entry »