struts2标签.docx

上传人:b****3 文档编号:2810161 上传时间:2022-11-15 格式:DOCX 页数:11 大小:43.96KB
下载 相关 举报
struts2标签.docx_第1页
第1页 / 共11页
struts2标签.docx_第2页
第2页 / 共11页
struts2标签.docx_第3页
第3页 / 共11页
struts2标签.docx_第4页
第4页 / 共11页
struts2标签.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

struts2标签.docx

《struts2标签.docx》由会员分享,可在线阅读,更多相关《struts2标签.docx(11页珍藏版)》请在冰豆网上搜索。

struts2标签.docx

struts2标签

Struts2.0新标签的用法

一、url标签

简介

url标签用于生成一个URL地址,可以通过url标签指定param子元素,从而向指定URL发送请求参数。

1.jsp代码

使用s:</p><p>url来生成一个URL地址

s:

url来生成一个URL地址

只指定value属性的形式。


urlvalue="editGadget.action"/>


指定action属性,且使用param传入参数的形式。


urlaction="showBook">

   

paramname="author"value="'yeeku'"/>

url>


既不指定action属性,也不指定value属性,且使用param传入参数的形式。


urlincludeParams="get" >

   

paramname="id"value="%{'22'}"/>

url>


同时指定action属性和value属性,且使用param传入参数的形式。


urlaction="showBook"value="xxxx">

paramname="author"value="'yeeku'"/>

url>

备注:

我们用的最多的是以下的方式:

urlid="url"action="preModifyCategoryName"includeParams="none"namespace="/category">

   

paramname="categoryId"value="%{categoryId}"/>

 

url>

 

ahref="%{url}">

   

textname="modify_category_name"/>

 

a>

2.页面效果

s:

url来生成一个URL地址

只指定value属性的形式。

editGadget.action

________________________________________

指定action属性,且使用param传入参数的形式。

/portal/test/showBook.action?

author=yeeku

________________________________________

既不指定action属性,也不指定value属性,且使用param传入参数的形式。

/portal/test/s-url.jsp?

id=22

________________________________________

同时指定action属性和value属性,且使用param传入参数的形式。

xxxx?

author=yeeku

二、s:

checkboxlist标签

简介

Checkboxlist标签可以一次创建多个复选框,用于一次生成多个HTML标签中的,它根据list属性指定的集合来生成多个复选框。

1.jsp代码

使用s:</p><p>checkboxlist生成多个复选框

head/>

使用s:

checkboxlist生成多个复选框

form>

--使用简单集合来生成多个复选框-->

checkboxlistname="a"label="请选择您喜欢的图书"labelposition="top"

list="{'Spring2.0宝典','轻量级J2EE企业应用实战','基于J2EE的Ajax宝典'}"/>

--使用简单Map对象来生成多个复选框-->

checkboxlistname="b"label="请选择您想选择出版日期"labelposition="top"

list="#{'Spring2.0宝典':

'2006年10月','轻量级J2EE企业应用实战':

'2007月4月','基于J2EE的Ajax宝典':

'2007年6月'}"

listKey="key"

listValue="value"/>

beanname="lee.BookService"id="bs"/>

form>

备注

--使用集合里放多个JavaBean实例来生成多个复选框-->

checkboxlistname="b"label="请选择您喜欢的图书"labelposition="top"

list="#bs.books"

listKey="name"

listValue="author"/>

listKey:

该属性指定集合元素中某个属性作为复选框的value.

listValue:

该属性指定集合元素中某个属性作为复选框的标签。

2.页面效果

三、使用s:

combobox生成下拉输入框

简介

Combobox标签生成一个单行文本框和下拉列表框的组合,但两个表单元素只对应一个请求参数,只有单行文本框里的值才包含请求参数,而下拉列表框则只是用于辅助输入,并没有name,也不会产生请求参数。

使用该标签,需要指定一个list属性,该list属性指定的集合将用于生成列表项。

1.Jsp代码

使用s:

combobox生成下拉输入框

form>

comboboxlabel="请选择您喜欢的图书"theme="css_xhtml"labelposition="top"

list="{'Spring2.0宝典','轻量级J2EE企业应用实战','基于J2EE的Ajax宝典'}"

size="20"maxlength="20"name="book"/>

form>

1.页面效果

第一步

第二步

备注:

 与

select…/>标签不同的是,对于下面的下拉列表,无需指定listKey和listValue属性,因为此处的下拉列表,不再用于发送请求参数,而仅仅是用于辅助输入,因此该下拉列表的value没有任何意义。

(注:

使用combobox标签时不能指定listKey和listValue属性)

四、使用s:

datetimepicker生成日期选择框

简介

Datetimepicker标签生成一个日期,时间下拉选择框,当我们使用该日期,时间选择框选择某个日期,时间,系统会自动将选中的日期,时间输入指定文本框。

1.Jsp代码

使用使用s:

datetimepicker生成日期选择框

formtheme="simple">

日期选择部件,指定toggleType属性,且指定value="today"

   

datetimepickername="order.date"label="购买日期"toggleType="explode"value="today"/>


日期选择部件,指定了format属性

   

datetimepickername="order.date"label="购买日期"displayFormat="dddd年MM月dd日"/>


日期选择部件,指定了weekStartsOn属性

   

datetimepickername="order.date"label="购买日期"displayFormat="dddd年MM月dd日"weekStartsOn="2"/>


时间选择部件

datetimepickerlabel="选择出发时间'"name="start"type="time"value="13:

00"/>


form>

2.页面效果

第一步

第二步

第三步:

第四步:

备注

toggleType:

指定日期选择框出现、隐藏的方式,可以选择plain,wipe,explode和fade4个值。

value:

指定当前的日期,时间。

可使用today来代表今天。

五、使用s:

select生成下拉选择框

简介

 Select标签用于生成一个下拉列表框,通过为该元素指定list属性,系统会使用list属性指定的集合来生成下拉列表框的选项。

1.Jsp代码

使用s:

select生成下拉选择框

form>

--使用简单集合来生成下拉选择框-->

selectname="a"label="请选择您喜欢的图书"labelposition="top"multiple="true"

list="{'Spring2.0宝典','轻量级J2EE企业应用实战','JavaScript:

TheDefinitiveGuide'}"/>

--使用简单Map对象来生成下拉选择框-->

selectname="b"label="请选择您想选择出版日期"labelposition="top"

list="#{'Spring2.0宝典':

'2006年10月','轻量级J2EE企业应用实战':

'2007月4月','基于J2EE的Ajax宝典':

'2007年6月'}"

listKey="key"

listValue="value"/>

beanname="lee.BookService"id="bs"/>

--使用集合里放多个JavaBean实例来生成下拉选择框-->

selectname="b"label="请选择您喜欢的图书"labelposition="top"multiple="true"

list="#bs.books"

listKey="author"

listValue="name"/>

form>

2.页面效果

第二步

六、使用s:

radio生成多个单选框

简介

    s:

radio生成多个单选框。

1.Jsp代码

使用s:

radio生成多个单选框

form>

--使用简单集合来生成多个单选框-->

radioname="a"label="请选择您喜欢的图书"labelposition="t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1