`
zhaosoft
  • 浏览: 186234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2标签详解,有详细实例

阅读更多

要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:

<%@taglib prefix="s" uri="/struts-tags" %>

 

If elseif  else

描述:

执行基本的条件流转。

参数:

名称

必需

默认

类型

描述

备注

test

 

boolean

决定标志里的内容是否显示的表达式

else标志没有这个参数

id

 

Object/String

用来标识元素的id。在UI和表单中为HTMLid属性

 

 

例子:

<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和表单中为HTMLid属性

 

I18n(国际化操作)

描述:

加载资源包到值堆栈。它可以允许text标志访问任何资源包的信息。而不只当前的action相关联的资源包。

名称

必需

默认

类型

描述

name

 

Object/String

资源包的类路径(com.xxxx.resources.AppMsg)

id

<span style="font-family: 宋体; mso-ascii-font-family: 'Times

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

相关推荐

    struts2标签详解与实例

    Struts2标签详解与实例 在Java Web开发中,Struts2框架因其强大的MVC(模型-视图-控制器)架构而备受青睐。Struts2提供了丰富的标签库,简化了视图层的开发,使开发者可以更加专注于业务逻辑。本文将深入探讨Struts...

    Struts2标签详解及具体实例解析

    本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `&lt;s:a&gt;` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml 链接文字 ``` - ...

    struts2标签详解

    struts2标签详解和 具体实例解析 pdf

    struts2标签库详解(非常不错)

    这个“Struts2标签库详解(非常不错)”的资源应该包含了对Struts2所有标签的详细介绍,以及相关的API文档。 Struts2标签库的核心在于提供了一种声明式编程的方式,使得开发者可以更专注于业务逻辑,而不是繁琐的JSP...

    struts2 标签详解+ ui标签实例

    Struts2是一个强大的MVC框架,它提供了丰富的标签库来简化JSP页面的编写,使得开发者可以更加专注于业务逻辑而不是页面展示的细节。本篇主要介绍Struts2中的标签库,特别是通用标签和UI标签。 首先,Struts2的标签...

    struts标签详解 (实例 很详细(war))

    本压缩包文件包含了关于Struts标签的详细解释和源码,非常适合学习和参考。 1. **HTML标签**: HTML标签主要用于生成常见的HTML元素,如表单元素(`&lt;html:form&gt;`)、文本输入(`&lt;html:text&gt;`)、复选框(`...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    Struts2配置详解

    ### Struts2配置详解 #### 一、总览 在深入了解Struts2的配置细节之前,我们先来简要概述一下Struts2框架的核心特点及其配置文件的基本结构。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    struts2框架详解

    Struts2框架详解 Struts2是Java Web开发中的一款广泛应用的开源MVC框架,它构建在Apache Struts 1的基础上,提供了更为强大的功能和更好的灵活性。Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高...

    struts2常量详解

    接下来,我们详细讨论几个重要的Struts2常量: - **struts.configuration**: 这个常量指定了配置文件管理器,用于加载和解析配置文件。默认使用`org.apache.struts2.config.DefaultConfiguration`。 - **struts....

    struts2标签库详解

    Struts2标签库详解 Struts2作为一款强大的MVC框架,其标签库是其核心功能之一,极大地简化了开发者在视图层的工作,提高了开发...文档中的"Struts2标签库详解.doc"应该包含了更详细的实例和解释,值得仔细阅读和学习。

    Struts2标签使用及API文档

    `struts2标签用法.doc`和`标签详解`文件可能包含更深入的标签用法和实例,例如如何使用`s:form`创建表单,如何利用`s:action`执行Action,以及如何使用`s:debug`标签进行调试等。 5. **Struts2标签的高级用法** -...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

Global site tag (gtag.js) - Google Analytics