`

Struts 2 s:set 标签的使用

 
阅读更多

@author liuqing

1. struts2 标签

<s:set 标签用于序号

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib prefix="sx" uri="/struts-tags-bs" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<sx:head/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<s:form name="form" id="form" action="queryAll_list" namespace="/oper_all" method="post" theme="simple">
<sx:table type="con">
	<tr>
		<th colspan="4">报表查询<input type="hidden" name="pageInfo.currentPage" value="0" /></th>
	</tr>
	<tr>
		<td class="tb_right">名称:</td>
		<td><s:textfield name="organization.jgmc" /></td>
		<td class="tb_right">类型:</td>
		<td style="padding:2px;">
			<s:select list="organizationTypes" headerKey="-1" 
				headerValue="--类型--" 
				listKey="%{organizationTypeId}" 
				listValue="%{lxmc}"  /></td>
	</tr>
	<tr>
	    <td>&nbsp;</td>
	    <td colspan="3" style="padding:2px;">
	    	<a class="easyui-linkbutton" 
	    		iconCls="icon-search" 
	    		href="javascript:void(0)" 
	    		onclick="submitForm('form')" style="magin:2px;">
	    		查询
	    		</a>
	    </td>
	</tr>
</sx:table>
</s:form>

<sx:table type="data">
	<tr>
	    <th>序号</th>
		<th>机构名称</th>
		<th>类型</th>
		<th>上级机构</th>
		<th>机构性质</th>
	</tr>
	<s:set var="sn" value="1"></s:set>
	<s:iterator value="%{pageInfo.data}">
		<tr>
		    <td>&nbsp;<s:property value="%{#sn}" /></td>
			<td>&nbsp;<s:property value="jgmc" /></td>
			<td>&nbsp;<s:property value="jglx.lxmc" /></td>
			<td>&nbsp;<s:property value="sjjg.jgmc" /></td>
			<td>&nbsp;<s:property value="jgxz" /></td>
		</tr>
		<s:set var="sn" value="#sn + 1" />
	</s:iterator>
</sx:table>
<sx:page/>
</body>
</html>

 

 

 

 

  • 大小: 6.3 KB
分享到:
评论

相关推荐

    struts2 标签使用

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

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2<s:if>使用心得

    本文通过具体的示例代码介绍了Struts2中`&lt;s:if&gt;`标签的使用方法,以及如何结合`&lt;s:set&gt;`标签设置变量进行条件判断。通过这种方式,我们可以实现动态网页的效果,提高用户体验。Struts2提供的这些功能强大且灵活,...

    struts2标签大全

    18. **s:set标签**:设置变量,可以在Value Stack上下文中创建新的变量或修改已有变量的值。 19. **s:label标签**:创建标签文本,可以用于提示信息或作为HTML元素的标签。 通过熟练掌握这些标签,开发者可以更...

    struts2标签之列求和

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

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    Struts2全部标签使用说明

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

    struts2-s标签

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

    struts2:我想用struts标签来统计购物车的总价

    2. **遍历购物车列表**:使用`&lt;s:iterator&gt;`标签对`shopCars`进行遍历,获取每个商品的信息。 3. **计算单个商品价格**:通过`&lt;s:set&gt;`标签设置一个变量`cost`,其值为商品的优惠价(`huiPrice`)乘以数量(`amount`)...

    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:...

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

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

    Struts2 标签使用简介

    除了预定义的标签外,Struts2还允许开发者自定义标签,这需要创建一个继承自`org.apache.struts2.views.jsp.TagSupport`的Java类,并在JSP页面中使用`&lt;s:tag&gt;`进行调用。 五、标签库的扩展性 Struts2的标签库不仅...

    Struts2常用标签及说明

    2. 使用`&lt;s:property&gt;`标签显示Action中的数据时,确保Action中有相应的`getter`方法。 3. 使用`&lt;s:textfield&gt;`标签向Action中的对象传递值时,Action需要提供相应的`getter`和`setter`方法。 4. 使用`&lt;s:if&gt;`标签...

    struts2常用标签详解

    以上只是Struts2标签库中的一部分,实际上还有许多其他标签,如`s:include`、`s:actionerror`、`s:label`等,它们共同构成了Struts2强大的表现层工具。熟练掌握这些标签,能够帮助开发者更高效地构建动态、交互性强...

    Struts2中关于s:tree

    通过以上步骤,我们就完成了 Struts2 中 `s:tree` 标签的使用。这个例子展示了如何使用 Struts2 自定义标签来动态生成树状结构,同时通过数据库获取数据。注意,这里的 `s:tree` 实际上是自定义的标签,因为 Struts2...

    Struts2 常用标签使用(三十九)

    Struts2提供了`s:set`标签,可以在JSP页面中设置变量,如`&lt;s:set name="myVar" value="Hello, World!" /&gt;`,并在其他地方引用。 九、标签的标签库 Struts2还提供了许多其他标签库,如JSTL、Tiles等,可以结合使用...

    struts2标签库

    通过使用Struts2标签库,开发者可以避免过多的手动Java代码,提高开发效率,同时使得JSP页面更加整洁,易于维护。 了解并熟练掌握Struts2标签库,不仅有助于提升开发速度,还有利于项目的长期维护。在深入学习时,...

    Struts2页面开发中常用的标签介绍

    - **数据传递**: 在向Action传递数据时,推荐使用`&lt;s:textfield&gt;`等Struts2标签,以利用其内置的数据绑定机制。 - **属性显示**: 显示Action中的属性值时,使用`&lt;s:property&gt;`标签以提高代码的可读性和可维护性。 - ...

    struts2常用标签详解(实用版)

    ### Struts2常用标签详解(实用版) #### 引言 在Java Web开发领域中,Struts2框架因其丰富的功能及灵活的配置而备受开发者们的青睐。为了更好地掌握Struts2框架并提升开发效率,本文将详细介绍Struts2中常用的...

Global site tag (gtag.js) - Google Analytics