博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2笔记——struts常用标签
阅读量:6200 次
发布时间:2019-06-21

本文共 1395 字,大约阅读时间需要 4 分钟。

使用struts标签前,首先要配置struts2架构,然后导入标签库,jsp插入如下语句:
<%@taglib uri="/struts-tags" prefix="s" %> 

=============================

 property标签

property标签用于输出指定值:

<s:setname="name" value="'kk'"/>

<s:property value="#name"/>

 

* default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值

* escape:可选属性,指定是否格式化HTML代码。

* value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。

* id:可选属性,指定该元素的标识

=============================
iterator标签

iterator标签用于对集合进行迭代,这里的集合包含List、Set和数组。

图片

* value:可选属性,指定被迭代的集合,如果没有设置该属性,则使用ValueStack栈顶的集合。

* id:可选属性,指定集合里元素的id。

* status:可选属性,该属性指定迭代时的IteratorStatus实例。该实例包含如下几个方法:

    > int getCount(),返回当前迭代了几个元素。

    > int getIndex(),返回当前迭代元素的索引。

    > boolean isEven(),返回当前被迭代元素的索引是否是偶数

    > boolean isOdd(),返回当前被迭代元素的索引是否是奇数

    > boolean isFirst(),返回当前被迭代元素是否是第一个元素。

    > boolean isLast(),返回当前被迭代元素是否是最后一个元素。 

 

=============================

if/elseif/else标签
图片
=============================
 
url标签

<s:url action="helloworld_add" namespace="/test"><s:param name="personid" value="23"/></s:url>

生成类似如下路径:

/struts/test/helloworld_add.action?personid=23

 

 

当标签的属性值作为字符串类型处理时, “%”符号的用途是计算OGNL表达式的值。

<s:set name="myurl"value="'http://www.foshanshop.net'"/>

<s:url value="#myurl" /><br>

<s:url value="%{#myurl}" />

 

输出结果:

#myurl

http://www.foshanshop.net

=============================
表单标签_checkboxlist复选框
图片
图片
=============================
表单标签_radio单选框 
 
图片
=============================
 
 表单标签_select下拉选择框 
图片 

 

转载于:https://www.cnblogs.com/pwc1996/p/4839153.html

你可能感兴趣的文章
上海临港澄清与特斯拉并未接触,后者落地上海就是一个“乌龙”
查看>>
我面试过的那些烂技术大哥
查看>>
第145天:jQuery.touchSlider触屏满屏左右滚动幻灯片
查看>>
如何用 CSS 修出好看的照片
查看>>
乐视,你敢做VR直播吗?
查看>>
Parrot 4.6 发布,基于 Debian 的 Linux 发行版
查看>>
Linux下的echo输出换行符
查看>>
SoJpt Boot 2.3-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发
查看>>
银行与区块链的结合:已经克服的挑战
查看>>
区块链101:公开和许可的区块链有什么区别?
查看>>
VR领域迎来大量融资,但智能硬件企业依然生存存疑
查看>>
网宿科技祭出杀手锏已发现云服务商致命弱点
查看>>
【观点】CFTC主席Giancarlo:支持区块链符合“国家利益”
查看>>
【钛坦白】傲游创始人陈明杰 :区块链项目投资的三板斧
查看>>
Spring MVC-处理程序映射(Handler Mapping)-控制器类名称处理程序映射(Controller Class Name Handler Mapping)示例(转载实践)...
查看>>
效益最大化,SpaceX有望在明年实现火箭组件的完全重复利用
查看>>
【AI科幻】地球陨落 · 暴风雨前的宁静
查看>>
助力企业智能化进程 深智云让一切皆有可能
查看>>
AI的存在不是威胁 真正的威胁是没有正确使用AI
查看>>
asp.net获取请求的协议头是否启动了SSL(Https)
查看>>