Tapestry学习5
来源:互联网 发布:php开发app应用 编辑:程序博客网 时间:2024/05/19 12:38
jwcid属性:在页面模板中指定组件,指定了jwcid属性标签表示会被程序动态解析,
<input type="text" jwcid="studyName@TextField" value="ognl:info.studyName"/>
@标记:在jwcid属性中表示定义组件标记符号,@之前表示组件的名称,@之后表示组件对象,而在ognl表示访问类的方法(仅对静态方法),如:
<input type="text" jwcid="studyName@TextField" value="ognl:@com.util.Utility@getStaticStudyName(page)"/>
这里@com.util.Utility@getStaticStudyName中第一个@表示类路径,第二个@表示类方法
ognl表达式:动态java表达式,能够在html中实现java语法表达式
组件开发的具体步骤:
1、准备组件需要的资源,组件模板(.html)、组件规范(.jwc)、组件类(.java)。
2、编写组件,对于组合型组件需要编写组件模板,对于单一性组件则不需要。
3、注册编写好的组件到组件库中,在. library文件中将写好的组件规范注册到. library中,并定义唯一的组件名字。
4、注册组件库,在.application文件中将写好的组件库文件注册到.application中,并定义唯一的组件库名字。
组件规范中能够定义组件类的路径,组件规范对应的组件模板的映射规则是通过组件规范文件同目录下同文件名(不含扩展文件名)的.html文件
0 0
- Tapestry学习5
- 获取 Tapestry 5 学习资源
- Tapestry学习
- Tapestry学习笔记
- Tapestry 学习 1
- Tapestry 学习 2
- Tapestry 学习 3
- Tapestry学习开始了
- Tapestry学习的地儿
- 学习appfuse 之tapestry
- tapestry学习记录
- Tapestry学习2
- Tapestry学习3
- Tapestry学习4
- Tapestry学习6
- Tapestry学习7
- tapestry学习整理
- Tapestry 5 Training Course 中文学习笔记一
- dba学习笔记
- 操作系统笔试题 (2)
- 使用Opencv时VS工程属性设置
- 多少个0(动态规划初步)
- iOS开发笔记--设置UITextField键盘上return key不可点击
- Tapestry学习5
- 黑马程序员---sscanf和sprintf的用法
- hdu_1174 爆头
- SDL的vs2010的配置
- 移动硬盘文件丢失如何找回丨500G硬盘
- Eclipse 常用开关设置
- 找到某个文件夹 删除此文件夹下30天以前的.c文件
- oracle分区表
- PAT A 1024. Palindromic Number (25)