首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2标签详解,有详细范例

2012-10-25 
Struts2标签详解,有详细实例要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下

Struts2标签详解,有详细实例

要在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

1 楼 artmis 2009-08-22   前辈:你好! 我是个初学者 可以加我QQ吗?944163256 2 楼 artmis 2009-08-22   我有个问题:<s:select>已经成功绑定下拉列表的值,传到客户端(成功显示),但是  在客户端 提交表单的时候 却出现错误。。。。。。请问应如何解决???急。。。