生成一个选择列表,列表的选项可以用按钮进行上下移动,支持多选。
Attributes
|
Description
|
name
|
对应action中的属性名称,属性的类型即是listKey的值所对应的类型
|
list
|
Required,这个属性的值必须为可迭代类型或者是数组类型,比如list,set,array,用以显示所有的选择项。如果list的值为Map,则map的key对应option的值,map的value对应option的显示内容
|
listKey
|
生成的select 的option元素的value属性,也即是选择某个option后,text field显示的内容
|
listValue
|
生成的select的option元素的显示内容
|
headerKey
|
设置第一个选项的值
|
headerValue
|
设置第一个选项的显示内容
|
Jsp code:
<s:updownselect list="#session.hobbyList"
name="hobbyIds" headerKey="-1"
headerValue="--- Order Them Accordingly ---"
emptyOption="true"
listKey=”hobbyId”
listValue=”hobbyName”
/>
Page source code:
<select name="hobbyIds" size="5" id="testTags_hobbyIds" multiple="multiple">
<option value="-1">--- Order Them Accordingly ---</option>
<option value=""></option>
<option value="1">Football</option>
<option value="2">Basketball</option>
</select>
Prepare action:
参照combobox的prepare action:
Action class:
private String[] hobbyIds; //with getter/setter method
Result:
hobbyIds 得到页面传过来的一个string的数组,数组元素为option的value值
hidden标签在页面产生一个hidden的域,用来存放不需要显示而不想丢失的值。
使用方法:
<-- 示例一 -->
<s:hidden name="foo" />
这种方式需要对foo变量进行直接赋值
<-- 示例二 -->
<s:hidden name="foo" value="bar" />
用这种方式时,系统会根据value属性的值从action中找getBar这个方法,并试图把getBar方法的返回值赋值给foo变量
a标签生成一个html的<a>元素,常在”ajax” theme下使用。
Attributes
|
Description
|
errorText
|
这是ajax的a标签属性,用来显示错误信息
|
href
|
设置链接
|
使用方法:
Jsp code:
<s:head theme="ajax" title="xxx" /> //要用head标签来引用ajax theme
…
<s:url id="testUrlId" namespace="/subscriber" action="customField" method="delete">
<s:param name="user.id" value="${id}" />
</s:url>
<s:a errorText="Sorry your request had an error."
preInvokeJS="confirm('Are you sure to delete this item?')"
href="%{testUrlId}">
<img src="<s:url value="/images/delete.gif"/>" border="none" />
</s:a>
a标签通常和url标签联合使用,用a标签来处理事件,然后通过a标签的href属性调用url标签来访问链接。上面的例子用url标签来生成并处理url链接,提供request参数,由a标签来和user交互并调用url标签完成页面访问。
分享到:
相关推荐
struts常用标签示例
struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库
struts2标签库struts2标签库struts2标签库struts2标签库
struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置文件以及代码示例struts2配置...
struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序
Struts2_表单标签简介 示例 下拉菜单框,多选框,单选框,文本输入框等等示例
Struts2常用标签详细介绍
java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能
Struts2 UI标签示例(包含tabbedPanel标签,autocompleter标签,tree和treenode,optiontransferselect标签等)
Struts2的各种常用标签详解,附带例子
struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签struts2常用标签...
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
jsp中struts2.0标签应用示例,介绍了部分标签的使用,里面有详细的文档说明。
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
主要介绍了struts2的标签的详细使用例子说明
主要介绍Strus2中的通用标签,主要有, , , , , , , , , 等几个标签的具体用法,希望能对大家有帮助。
struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签
Struts2 常用标签 Struts2 常用标签Struts2 常用标签Struts2 常用标签Struts2 常用标签Struts2 常用标签
struts2的验证框架的示例代码,快速学习和使用struts2验证框架
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...