struts2标签总结

转载觉得不错

Struts2标签使用
(1): ---- 文本输入框
使用:
(2): ----- 文本域输入框
使用:
(3): ----- 密码输入框
使用:
前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。
(4): ---- 单选按钮
使用:其中list 属性是必须要有的。
<1>:第一种方式:list = “#{‘male’:’男’,’female’:’女’}”
<2>:第二中方式:list = “#request/session.list”。 ---- 与action结合起来了。
如果要默认选中的话后面加上value = “”.也可以通过javascript的方式来默认选中。
(5): --- url连接
--- 超链接
这两个标签一般结合起来来使用。
使用:
(6): --- 获取相应form的值
使用:
<1>:
<2>: -- 定义了一个userId的指向userActionde 路径

(7): ---- 提交标签
(8): ---- 重置标签
(9): ---- 隐藏域标签
使用:
(10): ---- 下拉框配合输入框一起使用
使用:
<1>:list = “{18,20,30}”
<2>:list = “#request/session.list”
(11): ---- 多选框
使用: 足球
(12): ---- 复选框
使用:
<1>:list = “{‘hibernate’, ‘spring’, ‘strust2’}”
<2>:list = “#request/session.list”.
如果想默认选中的话,那么加上value=””
(13):

---- -这3个标签一起使用,表示条件判断
使用:









(14):
--- 表示一个块,类似与html中的div
(15): ---- 一般和一起使用。
使用:









Days表示:在action中存的值,status :表示起的别名。循环的一个个属性。
(16): ---- 下拉框的使用
使用:

Value : 表示默认值。
(17): ----- Bean标签,当然需要一个JavaBean。它的属性值的操作是经由Bean标签中的参数属性来进行赋值。当然,它还有一个id属性可以进行赋值,这样就可以在上下文中使用这个Bean.
使用:



页面输出的结果:jsf。
(18): ---- 方便在页面中进行格式化的输出。
使用:

页面中显示的结果:24/09/2008. 格式还有很多:MM/dd/yyyy、MM/dd/yyyy hh:mm:ss等。
(19): ---- 包含标签,是把这个页面中的所有的内容都包含进来。
使用:
(20): --- param标签用于传递参数,如给标签传递参数,它有两个属性:
<1>:name(String):参数名。
<2>:value(Object):参数值。
使用:
">
insert
(21): --- Set标签用户将某一值赋给某一变量,因此,任何对该项值的引用都可以通过该变量来得到该值.
使用:

教师职称:
页面显示:教师职称:数学高级教师。
(22): ---- 防止重复提交
使用:在页面加载时,会产生一个GUID(Globally Unique Identifier,
全局唯一标识符)值的隐藏输入框如:


放在页面中随便的一个地方。
上面是一些页面中常用的标签—并且上面的标签都有例子。
java中native2ascii工具的使用方法:
从命令提示符进入native2ascii所在目录
D:Javajdk1.6.0_05bin>native2ascii zhbefor.txt zhafter.txt
zhbefor.txt为转换前的中文文件, zhafter.txt为转换后的文件
struts2的页面国际化:
1.在jsp文件中加入标签:标签
2.在struts.xml文件中标签上面加入

3.编写全局国际化资源文件:名字为constand标签中value中的值加上语言代码,区域代码 如:message_zh_CN.properties

第二篇


就能使用struts2.0的标签库

下面就介绍下每个标签的用法(有错请指正):
A:
-----超链接,类似于html里的
-----执行一个view里面的一个action
-----如果action的errors有值那么显示出来
-----如果action的message有值那么显示出来
-----添加一个值到list,类似于list.add();
-----自动完成标签的内容,这个是ajax

B:
-----类似于struts1.x中的,JavaBean的值

C:
-----复选框
-----多选框
-----下拉框
-----图像符号

D:
-----获取日期格式
-----日期输入框
-----显示错误信息
-----表示一个块,类似于html的

-----双下拉框

E:


-----这3个标签一起使用,表示条件判断

F:
-----显示文件错误信息
-----文件上传
-----获取相应form的值

G:
----和标签一起使用

H:
-----在里使用,表示头文件结束
-----隐藏值

I:
-----加载资源包到值堆栈
-----包含一个输出,servlet或jsp页面
-----获取form的一个输入
-----用于遍历集合

L:
-----只读的标签

M:
-----合并遍历集合出来的值

O:
-----获取标签组
-----左右选择框

P:
-----为其他标签提供参数
-----密码输入框
-----得到'value'的属性
-----value的值push到栈中,从而使property标签的能够获取value的属性

R:
-----单选按钮
-----重置按钮

S:
-----单选框
-----赋予变量一个特定范围内的值
-----通过属性给list分类
-----提交按钮
-----为遍历集合输出子集

T:
-----表格框
-----表格
-----I18n文本信息
-----文本域输入框
-----文本输入框
-----拦截器
-----树
-----树的结构

U:
-----多选择框
-----创建url
[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/93029/viewspace-1021295/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/93029/viewspace-1021295/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值