`

Struts2 s:iterator s:if s:set 标签

 
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%-- <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> --%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>jquery-Test1</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script src="jquery/jquery-1.11.1.js"></script>
</head>
<script>
	
</script>
<style>
	#div2{float:left;width:280px;height:30px;border:1px solid #F00} 
	.div1{float:left;width:500px;height:400px;border:1px solid #F00} 
	.div0{float:left;width:90%;height:90%;border:1px solid #F00} 
	.div3{margin:0 auto;width:90%;height:90%;border:1px solid #F00} 
</style>

<body>
<%-- 	<c:out value="123"></c:out> --%>
	<s:set var="map" value="#{'1':'laowang','2':'老王','3':'猩猩'}"></s:set>
	           遍历Map:
    <br />
   	<s:iterator value="#map">
    	<s:property value="key" />:<s:property value="value" />
    	<Br />
    </s:iterator>
	<div class="div0">
	<s:iterator value="{'1','2','3','4','5'}" id='number'> 
    	  <s:property value="#number"/>A 
	</s:iterator> 
	<table id="table1" style="width: 50%" bgcolor="#ffc" rules=rows cellspacing=0 align=left>
		<s:iterator value="{'1','2','3','4','5'}" id='number'> 
		<tr>
			<th> ${number} </th>
			<th> <s:property value="#number"/></th>
			<th> <s:property value="#number"/></th>
		</tr>
		</s:iterator> 
	</table>
	</br>			 
	<div class="div1">
	<table id="table1" style="width: 50%" bgcolor="#ffc" rules=rows cellspacing=0 align=left>
		<s:iterator value="listEmployee" id='number'> 
		<tr>
			<th>${number.empName} </th>
			<th>${number.empDutyName}</th>
			<th>${number.registreDt}</th>
			<s:if test="#number.empName=='小杨'">
				<th>xxxU</th>
			</s:if>
		</tr>
		</s:iterator> 
	</table>
	</div>
	</br>
	<div id="div2">
	<button type="button" id="AddBtn1">添加行数据</button>
	</div>
	</div>
</body>

 

分享到:
评论

相关推荐

    struts2 标签使用

    ### Struts2 `&lt;s:if&gt;` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts2标签之列求和

    通过以上分析可知,利用Struts2的`&lt;s:iterator&gt;`和`&lt;s:set&gt;`标签,我们可以很方便地实现对列表数据的迭代显示及数值求和功能。这种方法不仅简化了后端代码逻辑,也使得前端页面更加灵活和动态。这对于处理大量数据时...

    Struts2标签库

    (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7) &lt;s:textfield&gt;、&lt;s:password&gt;、&lt;s:checkbox&gt;、&lt;s:textarea&gt; (8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:...

    SSH笔记-set标签、push标签、if/elseif/else标签、iterator标签、sort标签

    本文将详细讲解SSH框架中涉及到的五个关键标签:`set`、`push`、`if/elseif/else`、`iterator`以及`sort`,并结合它们在实际应用中的用法进行深入探讨。 ### `set`标签 `set`标签在Struts2框架中用于在Value Stack...

    Struts2 标签使用简介

    1. 控制标签:如`s:if`、`s:else`、`s:iterator`等,用于条件判断和循环操作。 2. 表单标签:如`s:textfield`、`s:textarea`、`s:checkbox`、`s:radio`等,用于创建HTML表单元素并与Action类中的属性绑定。 3. 数据...

    struts2标签大全

    10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...

    struts2遍历集合

    `s:iterator`标签是Struts2中最常用的遍历集合的标签。它的主要属性包括: - **value**:指定要遍历的集合,可以是数组、列表或Map类型的对象。 - **id**:为每个遍历元素设置一个临时变量名。 - **status**:提供...

    struts2标签

    根据给定文件的信息,我们可以详细地探讨Struts2框架中的几个关键标签以及它们的应用场景与具体用法。Struts2框架作为Java Web开发中的一个重要工具,提供了丰富的标签库来简化前端页面的开发工作。以下是对文件中...

    Struts2常用标签及说明

    ### Struts2常用标签及其应用详解 #### 一、引言 Struts2是一个基于MVC模式的开源Java Web框架,它提供了丰富的标签库来帮助开发者更高效地进行Web应用程序的开发。这些标签不仅简化了页面逻辑的编写,还提高了代码...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    struts2标签说明.doc

    在本文中,我们将深入探讨Struts2的一些核心标签,包括COLD、If-elseif-else、Iterator、I18n、Include以及Set。 1. **COLD标签** COLD在这里可能是一个打字错误,实际应为`&lt;s:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`标签...

    在struts2中要实现for循环

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...

    struts2基本标签用法

    Struts2提供了`&lt;s:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`标签来进行条件判断。这些标签类似于传统的if-else语句,但更适用于Web页面的动态内容生成。 例如: ```xml &lt;s:if test="#number &gt; 5"&gt; number is greater than ...

    Struts2标签集锦(附Struts2标签详解word文档)

    8. **主题和皮肤标签(Theme and Skin Tags)**:Struts2提供了多种主题和皮肤,通过`&lt;s:set&gt;`和`&lt;s:theme&gt;`标签可以改变页面的外观。 在实际使用中,Struts2标签的灵活性和便利性体现在数据绑定上,它可以直接与...

    struts2标签库详解

    Struts2通过注解或XML配置实现数据校验,标签库中的`s:fielderror`和`s:errors`可以显示校验错误信息。 四、国际化(i18n) 使用`s:text`标签配合资源文件实现国际化,如 `&lt;s:text name="greeting" /&gt;`,其中...

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

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

Global site tag (gtag.js) - Google Analytics