`
zhaoyu2288
  • 浏览: 40071 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2的几个常用标签

阅读更多
导入标签库:  <%@ taglib prefix="s" uri="/struts-tags"%> 

分支判断标签
//set标签  把一个表达式 赋值给一个 变量score    可以在这个页面重用
	<s:set name="score" value="${score}"></s:set> 		
			//text里写判断条件
  		<s:if test="#score < 60">
  			不及格
  		</s:if>
  		<s:elseif test="#score >=60 && #score <85">
  			及格
  		</s:elseif>
  		<s:else>
  			优秀
  		</s:else>


遍历集合标签
	//var来接受每一次遍历的对象
	//status 元素是创建了一个获得遍历时集合信息的对象:  IteratorStatus  
	<s:iterator var="pro" status="prosContent" value="${products}">
  		<s:property value="pro"/>			//输出
  		<s:property value="#prosContent.count"/>	//获得集合大小
  		<s:property value="#prosContent.index"/>	//获得当前元素的下标
  		<s:property value="#prosContent.even"/>		//判断现在是否是偶数
  		<s:property value="#prosContent.odd"/>		//判断现在是否是奇数
  		<s:property value="#prosContent.first"/>	//判断现在是否是第一个元素
  		<s:property value="#prosContent.last"/>		//判断现在是否是最后一个元素'
		//遍历Map集合
		//得到这次元素的key		//得到这次元素的值
		<s:property value="key"/> = <s:property value="value"/>
  </s:iterator>
分享到:
评论

相关推荐

    Struts2常用标签

    本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先,我们要明白Struts2标签库与Struts1.x的不同之处。在Struts1.x中,标签库按照功能划分为HTML、Tiles、Logic和Bean等几个...

    struts2常用标签详解

    本文将深入解析Struts2中的常用标签,这些标签在实际开发中非常实用,对于初学者理解并掌握Struts2的运行机制至关重要。 首先,我们需要了解Struts2标签库的主要组成部分,它们分为Action、Display、Logic、Field和...

    struts2标签解析

    下面将详细介绍几个常用且相对复杂的Struts2标签。 1. `s:textfield`: 这个标签用于创建HTML输入字段,通常用于表单数据的输入。它支持许多属性,如`name`(对应Action类中的属性)、`value`(默认值)、`label`...

    struts2最常用的几个类库

    在使用Struts2时,了解并掌握其常用的类库至关重要。以下是一些核心的Struts2类库及其作用的详细解释: 1. **Struts2 Core Library**:这是Struts2的核心库,包含了框架的基本组件,如Action、Result、Interceptor...

    Struts2常用标签总结

    Struts2的作用\n\nStruts2的作用主要体现在以下几个方面:\n\n- **视图简化**:通过提供UI标签,Struts2简化了HTML元素的创建,使开发者无需手动编写繁琐的HTML代码。\n- **主题和模板**:Struts2支持自定义主题和...

    Struts2分页-自定义标签-类似百度分页

    自定义标签的实现通常分为以下几个步骤: 1. **创建标签库**:定义一个XML文件(如struts-tags.xml),用于声明自定义标签及其属性。这个文件会被Struts2框架解析,使自定义标签可以在JSP页面中使用。 2. **编写...

    Struts2主要Lib

    在"struts2lib"这个压缩包中,可能包含的文件有`struts2-core.jar`(核心库)、`xwork-core.jar`(XWork框架,是Struts2的基础)、`ognl.jar`(OGNL库)、`struts2-convention-plugin.jar`(约定优于配置插件)、`...

    Struts 2常用jar包

    1. **struts2-core.jar**:这是Struts 2框架的基础核心库,包含了核心控制器、拦截器、Action、结果类型、I18N资源、标签库等核心组件。它负责处理HTTP请求,调度Action,执行业务逻辑,并将结果渲染到视图。 2. **...

    Struts2 常用标签

    ### Struts2常用标签解析 #### 一、概述 Struts2是Apache组织下的一个开源框架,用于构建企业级Java Web应用。它基于MVC(Model-View-Controller)设计模式,提供了一套完整的解决方案来简化Web应用的开发流程。在...

    struts2-4标签库文件上传下载

    下面是一个简单的表单示例,展示了如何使用Struts2标签库中的几个常见标签: ```jsp 书名:&lt;s:textfield name="book.bookName" /&gt;&lt;br/&gt; 价格:&lt;s:textfield name="book.bookPrice" /&gt;&lt;br/&gt; 出版时间:...

    Struts2 UI标签代码示例

    本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...

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

    下面将详细介绍几个关键的Struts2标签: 1. `s:textfield`: 这个标签用于创建HTML输入字段,它自动处理了表单数据的绑定,可与Action类的属性对应。 2. `s:textarea`: 用于创建多行文本输入框,同样支持数据绑定。...

    Struts2_表单标签简介 示例

    在Struts2中,基础表单标签包括但不限于以下几种: 1. **`&lt;s:checkbox&gt;`** - 单个复选框 - **标签属性**: - `name`:用于标识复选框的名字。 - `value`:指定复选框被选中时返回的值。 - `label`:显示在复选...

    struts2 标签使用

    通过以上几个示例,我们可以看到 `&lt;s:if&gt;` 标签在 Struts2 中的应用是非常灵活和强大的。它可以用来实现各种复杂的逻辑判断,如数值比较、字符串匹配等。此外,结合其他标签如 `&lt;s:iterator&gt;`,可以实现更复杂的逻辑...

    struts2标签库实验报告.docx

    通过实验,学员能够掌握Struts2中几个常用标签(如`&lt;s:radio&gt;`、`&lt;s:select&gt;`、`&lt;s:token&gt;`)的应用,并理解OGNL表达式的基本用法。这些知识点对于初学者来说至关重要,因为它们构成了Struts2应用开发的基础。 ####...

    taglib(struts2标签).doc

    下面我们将详细探讨几个重要的通用标签: 1. **If 标签**: If 标签用于实现基本的条件控制,与传统的编程中的 if 语句类似。`&lt;s:if&gt;`标签接受一个表达式作为`test`属性,如果表达式为真,则会执行其内部的内容。`...

    struts2的标签

    下面我们将详细讲解几个常用的Struts2数据标签: 1. `&lt;s:property&gt;`:这个标签用于显示对象的属性值。例如,如果我们有一个名为"user"的Action属性,我们可以使用`&lt;s:property value="user.name"/&gt;`来显示用户的...

    struts2标签库

    Form标签是Struts2标签库中最常用的一类标签,用于生成表单元素,这些元素能够自动绑定到后端对象,极大地简化了表单的处理流程。常见的Form标签包括`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:submit&gt;`等。 ### 总结 通过...

    struts1.x标签详解

    Struts 1.x 中的标签被分为以下几个类别: 1. **BeanTags**:用于创建 Bean、访问 Bean 和访问 Bean 的属性,同时也支持依据 cookies、headers 和 parameters 创建相关的 Bean。 2. **HTMLTags**:用于创建 Struts ...

Global site tag (gtag.js) - Google Analytics