<%@ 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 `<s:if>` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...
通过以上分析可知,利用Struts2的`<s:iterator>`和`<s:set>`标签,我们可以很方便地实现对列表数据的迭代显示及数值求和功能。这种方法不仅简化了后端代码逻辑,也使得前端页面更加灵活和动态。这对于处理大量数据时...
(2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> (4) <s:iterator> (5) <s:include> (6) <s:form>、<s:hidden> (7) <s:textfield>、<s:password>、<s:checkbox>、<s:textarea> (8) <s:select>、<s:radio>、<s:...
本文将详细讲解SSH框架中涉及到的五个关键标签:`set`、`push`、`if/elseif/else`、`iterator`以及`sort`,并结合它们在实际应用中的用法进行深入探讨。 ### `set`标签 `set`标签在Struts2框架中用于在Value Stack...
1. 控制标签:如`s:if`、`s:else`、`s:iterator`等,用于条件判断和循环操作。 2. 表单标签:如`s:textfield`、`s:textarea`、`s:checkbox`、`s:radio`等,用于创建HTML表单元素并与Action类中的属性绑定。 3. 数据...
10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...
`s:iterator`标签是Struts2中最常用的遍历集合的标签。它的主要属性包括: - **value**:指定要遍历的集合,可以是数组、列表或Map类型的对象。 - **id**:为每个遍历元素设置一个临时变量名。 - **status**:提供...
根据给定文件的信息,我们可以详细地探讨Struts2框架中的几个关键标签以及它们的应用场景与具体用法。Struts2框架作为Java Web开发中的一个重要工具,提供了丰富的标签库来简化前端页面的开发工作。以下是对文件中...
### Struts2常用标签及其应用详解 #### 一、引言 Struts2是一个基于MVC模式的开源Java Web框架,它提供了丰富的标签库来帮助开发者更高效地进行Web应用程序的开发。这些标签不仅简化了页面逻辑的编写,还提高了代码...
### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...
以上只是Struts2标签库的一部分,实际使用中还有更多标签如`<s:textfield>`(文本输入框)、`<s:textarea>`(文本区域)、`<s:submit>`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...
在本文中,我们将深入探讨Struts2的一些核心标签,包括COLD、If-elseif-else、Iterator、I18n、Include以及Set。 1. **COLD标签** COLD在这里可能是一个打字错误,实际应为`<s:if>`、`<s:elseif>`和`<s:else>`标签...
`<s:iterator>`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...
Struts2提供了`<s:if>`、`<s:elseif>`和`<s:else>`标签来进行条件判断。这些标签类似于传统的if-else语句,但更适用于Web页面的动态内容生成。 例如: ```xml <s:if test="#number > 5"> number is greater than ...
8. **主题和皮肤标签(Theme and Skin Tags)**:Struts2提供了多种主题和皮肤,通过`<s:set>`和`<s:theme>`标签可以改变页面的外观。 在实际使用中,Struts2标签的灵活性和便利性体现在数据绑定上,它可以直接与...
Struts2通过注解或XML配置实现数据校验,标签库中的`s:fielderror`和`s:errors`可以显示校验错误信息。 四、国际化(i18n) 使用`s:text`标签配合资源文件实现国际化,如 `<s:text name="greeting" />`,其中...
### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...