要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:
<%@taglib prefix="s" uri="/struts-tags" %>
If elseif else
描述:
执行基本的条件流转。
参数:
名称
|
必需
|
默认
|
类型
|
描述
|
备注
|
test
|
是
|
|
boolean
|
决定标志里的内容是否显示的表达式
|
else标志没有这个参数
|
id
|
否
|
|
Object/String
|
用来标识元素的id。在UI和表单中为HTML的id属性
|
|
例子:
<s:set name="age" value="61"/>
<s:if test="${age > 60}">
老年人
</s:if>
<s:elseif test="${age > 35}">
中年人
</s:elseif>
<s:elseif test="${age > 15}" id="wawa">
青年人
</s:elseif>
<s:else>
少年
</s:else>
<s:set name="name" value="<%="'"+ request.getParameter("name")+"'" %>"/>
<%
System.out.println(request.getParameter("name"));
%>
<s:if test="#name=='zhaosoft'">
zhaosoft here
</s:if>
<s:elseif test="#name=='zxl'">
zxl here
</s:elseif>
<s:else>
other is here
</s:else>
Iterator(迭代)
描述:用于遍历集合(java.util.Collection)或枚举值(java.util.iterator)
参数
名称
|
必需
|
默认
|
类型
|
描述
|
status
|
否
|
|
String
|
如果设置此参数,一个IteratorStatus的实例将会压入每一个遍历的堆栈
|
value
|
否
|
|
Object/String
|
要遍历的可枚举的(iteratable)数据源,或者将放入的新列表(List)的对想
|
id
|
否
|
|
Object/String
|
用来标识元素的id。在ui和表单中为HTML的id属性
|
I18n(国际化操作)
描述:
加载资源包到值堆栈。它可以允许text标志访问任何资源包的信息。而不只当前的action相关联的资源包。
名称
|
必需
|
默认
|
类型
|
描述
|
name
|
是
|
|
Object/String
|
资源包的类路径(如com.xxxx.resources.AppMsg)
|
id
|
<span style="font-family: 宋体; mso-ascii-font-family: 'Times
|
分享到:
相关推荐
Struts2标签详解及具体实例解析,可作为Struts2标签的帮助文档,而且还有具体实例解析
struts2标签详解+ui实例 讲述了一般常用标签
struts2标签详解和 具体实例解析 pdf
NULL 博文链接:https://dpn525.iteye.com/blog/1420281
解压就是源码 每个标签都有解释 每个标签里面的每个属性都有解释 而且都有源码
( struts2入门实例教程详解.docx )
struts1_详解 struts1框架实例详解
jsp struts1 标签实例详解第1 2页.docx
struts简单入门实例详解
在网上下载到的一个文档,详细讲解的struts2标签的使用方法,提供了实例.是一个很不错的中文文档
struts2经典笔记,struts2实例以及详解,望大家喜欢
主要是描述当前主流框架struts2提供的强大的标签库的应用,加上实例讲解,浅显易懂易学。
2、Struts1 中每个 HTML 表单都对应一个 ActionForm 实例. Struts2 中, HTML 表单将被直接映射到一个 POJO. 3、Struts1 的验证逻辑编写在 ActionForm 中; Struts2 中的验证逻辑编写在 Action 中. 4、Struts1 中, ...
自己学会的,保存的学习网页,给大家分享 struts2 国际化