Chinaunix
标题:
struts2标签入门
[打印本页]
作者:
baiyejianxin
时间:
2009-03-26 08:28
标题:
struts2标签入门
[color="#0000ff"]
struts2标签入门
一、 写jsp页面的时候,在struts2中,用的是s标记,先引入标记:
二、
struts2的标签和1是完全不同的。
struts2的标签分为两大类:非UI标志和UI标志 struts1 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分
下面就介绍strut2的具体标签:
1、UI
UI标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts 1.x相同,都是对HTML表单元素的包装。不过,Struts 2.0加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、timepicker、optiontransferselect等。因为这些标志很多都经常用到,而且参数也很多,要在一篇文章详细说明并非易事。
下面主要是ui标签的一些用法
form:
可以上传文件的form。
textfield:
datepicker:
textarea:
select:
挺好用的
checkboxlist:
checkbox:
file:
a:
超链接提交
date :
2、非UI
if、elseif和else 描述:
执行基本的条件流转。
参数:
名称必需默认类型描述备注test是Boolean决定标志里内容是否显示的表达式else标志没有这个参数id否Object/String用来标识元素的id。在UI和表单中为HTML的id属性 例子:
Condition Flow
Condition Flow
文字
图片
-----
例1 condition.jsp
iterator 描述:
用于遍历集合(java.util.Collection)或枚举值(java.util.Iterator)。
参数:
名称必需默认类型描述status否String如果设置此参数,一个IteratorStatus的实例将会压入每个遍历的堆栈value否Object/String要遍历的可枚举的(iteratable)数据源,或者将放入新列表(List)的对象id否Object/String用来标识元素的id。在UI和表单中为HTML的id属性 例子:
Iterator
Names:
White
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u3/93876/showart_1879966.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2