s:datetimepicker 、s:optiontransferselect 和s:updownselect

本文介绍了Struts2框架中的表单标签使用方法,包括日期选择器、上下文选择及选项转移选择等,并展示了实际应用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这几个标志的使用相对简单,所以我想小举一例即可,以下是JSP的代码:

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< title > Struts 2 Cool Tags - Others </ title >
< s:head />
</ head >
< body >
< h2 > Others </ h2 >
< s:form action ="Store" >
< s:datetimepicker name ="birthday" label ="Birthday" />
< s:updownselect
label = "Favourite Countries"
list
="#{'england':'England', 'america':'America', 'germany':'Germany'}"
name
="prioritisedFavouriteCountries"
headerKey
="-1"
headerValue
="--- Please Order Them Accordingly ---"
emptyOption
="true" />
< s:optiontransferselect
label ="Favourite Cartoons Characters"
name
="leftSideCartoonCharacters"
leftTitle
="Left Title"
rightTitle
="Right Title"
list
="{'Popeye', 'He-Man', 'Spiderman'}"
multiple
="true"
headerKey
="headerKey"
headerValue
="--- Please Select ---"
emptyOption
="true"
doubleList
="{'Superman', 'Mickey Mouse', 'Donald Duck'}"
doubleName
="rightSideCartoonCharacters"
doubleHeaderKey
="doubleHeaderKey"
doubleHeaderValue
="--- Please Select ---"
doubleEmptyOption
="true"
doubleMultiple
="true" />
</ s:form >
</ body >
</ html >
清单12 WebContent/others.jsp页面

发布运行应用程序,在浏览器中键入:http://localhost:8080/Struts2_CoolTags/others.jsp,出现如下图所示页面:

点击查看大图
清单13 其它表单标志页面

总结

Struts 2在标志上的确比Struts 1.x丰富了许多,同时模板机制也给程序员带来不少方便(如果你不太喜欢个性化的风格)。另外,Struts 2还有一些AJAX(如<s: autocompleter />等)的标志和非表单的UI标志(如<s: tree />等)

转自:http://www.java3z.com/cwbwebhome/article/article2/2811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值