struts2标签Word格式文档下载.docx
《struts2标签Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《struts2标签Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
/head>
body>
h2>
s:
/h2>
只指定value属性的形式。
br>
urlvalue="
editGadget.action"
hr>
指定action属性,且使用param传入参数的形式。
urlaction="
showBook"
>
<
paramname="
author"
value="
'
yeeku'
"
/>
/s:
url>
既不指定action属性,也不指定value属性,且使用param传入参数的形式。
urlincludeParams="
get"
>
id"
%{'
22'
}"
同时指定action属性和value属性,且使用param传入参数的形式。
xxxx"
/body>
/html>
备注:
我们用的最多的是以下的方式:
urlid="
url"
action="
preModifyCategoryName"
includeParams="
none"
namespace="
/category"
categoryId"
%{categoryId}"
ahref="
%{url}"
textname="
modify_category_name"
a>
2.页面效果
url来生成一个URL地址
editGadget.action
________________________________________
/portal/test/showBook.action?
author=yeeku
/portal/test/s-url.jsp?
id=22
xxxx?
二、s:
checkboxlist标签
Checkboxlist标签可以一次创建多个复选框,用于一次生成多个HTML标签中的<
inputtype=”checkbox”…/>
它根据list属性指定的集合来生成多个复选框。
checkboxlist生成多个复选框<
head/>
h3>
/h3>
form>
!
--使用简单集合来生成多个复选框-->
checkboxlistname="
a"
label="
请选择您喜欢的图书"
labelposition="
top"
list="
{'
Spring2.0宝典'
'
轻量级J2EE企业应用实战'
基于J2EE的Ajax宝典'
--使用简单Map对象来生成多个复选框-->
b"
请选择您想选择出版日期"
#{'
:
2006年10月'
2007月4月'
2007年6月'
listKey="
key"
listValue="
value"
beanname="
lee.BookService"
id="
bs"
备注
--使用集合里放多个JavaBean实例来生成多个复选框-->
#bs.books"
name"
listKey:
该属性指定集合元素中某个属性作为复选框的value.
listValue:
该属性指定集合元素中某个属性作为复选框的标签。
三、使用s:
combobox生成下拉输入框
Combobox标签生成一个单行文本框和下拉列表框的组合,但两个表单元素只对应一个请求参数,只有单行文本框里的值才包含请求参数,而下拉列表框则只是用于辅助输入,并没有name,也不会产生请求参数。
使用该标签,需要指定一个list属性,该list属性指定的集合将用于生成列表项。
1.Jsp代码
combobox生成下拉输入框<
comboboxlabel="
theme="
css_xhtml"
size="
20"
maxlength="
name="
book"
1.页面效果
第一步
第二步
与<
select…/>
标签不同的是,对于下面的下拉列表,无需指定listKey和listValue属性,因为此处的下拉列表,不再用于发送请求参数,而仅仅是用于辅助输入,因此该下拉列表的value没有任何意义。
(注:
使用combobox标签时不能指定listKey和listValue属性)
四、使用s:
datetimepicker生成日期选择框
Datetimepicker标签生成一个日期,时间下拉选择框,当我们使用该日期,时间选择框选择某个日期,时间,系统会自动将选中的日期,时间输入指定文本框。
使用使用s:
datetimepicker生成日期选择框<
formtheme="
simple"
日期选择部件,指定toggleType属性,且指定value="
today"
datetimepickername="
order.date"
购买日期"
toggleType="
explode"
日期选择部件,指定了format属性<
displayFormat="
dddd年MM月dd日"
日期选择部件,指定了weekStartsOn属性<
weekStartsOn="
2"
时间选择部件<
datetimepickerlabel="
选择出发时间'
start"
type="
time"
13:
00"
第三步:
第四步:
toggleType:
指定日期选择框出现、隐藏的方式,可以选择plain,wipe,explode和fade4个值。
value:
指定当前的日期,时间。
可使用today来代表今天。
五、使用s:
select生成下拉选择框
Select标签用于生成一个下拉列表框,通过为该元素指定list属性,系统会使用list属性指定的集合来生成下拉列表框的选项。
select生成下拉选择框<
--使用简单集合来生成下拉选择框-->
selectname="
multiple="
true"
JavaScript:
TheDefinitiveGuide'
--使用简单Map对象来生成下拉选择框-->
--使用集合里放多个JavaBean实例来生成下拉选择框-->
六、使用s:
radio生成多个单选框
s:
radio生成多个单选框。
radio生成多个单选框<
--使用简单集合来生成多个单选框-->
radioname="
t