案例:
select latnid from t_latn;
查询出来的结果为:
0
51
52
53
54 .........
页面想用下拉列表迭代这个结果集,结果集封装成list--->map的形式。
jsp 页面的迭代形式为:
<html:select property="form_latnid" styleClass="select" onchange="">
<html:option value="-1">---请选择---</html:option>
<logic:notEmpty name="latnidList">
<html:options collection="billcycleList" property="LATNID" labelProperty="LATNID" /> </logic:notEmpty>
</html:select>
select latnid from t_latn;
查询出来的结果为:
0
51
52
53
54 .........
页面想用下拉列表迭代这个结果集,结果集封装成list--->map的形式。
jsp 页面的迭代形式为:
<html:select property="form_latnid" styleClass="select" onchange="">
<html:option value="-1">---请选择---</html:option>
<logic:notEmpty name="latnidList">
<html:options collection="billcycleList" property="LATNID" labelProperty="LATNID" /> </logic:notEmpty>
</html:select>
发表评论
-
控制WebLogic解压war包
2009-09-14 08:28 1722在开发web应用时,如果通过weblogic的控制台部署war ... -
线程的基本用法
2009-06-25 11:04 811实现多线程的方法有3种: 1.继承thread类 eg : ... -
Timer的用法
2009-06-25 09:07 1058使用Timer和TimerTask组合 最后 ... -
线程的通俗解释
2009-06-24 08:26 1312但是进程的概念相 ... -
进程通俗解释
2009-06-24 08:21 878进程(Process)指操作系统中一个独立运行的程序。例 ... -
java 调用存储过程 和 PreperStmt的用法
2009-06-14 10:54 1272PreparedStatement 的用法PreparedSt ... -
MyEclipse更改快捷键
2009-06-14 08:22 2306MyEclipse安装完成之后,有一个很常用的快捷键Conte ... -
java最大公约数算法
2009-05-20 20:06 1851最大公约数算法:如果r是a和b之间相除后的余数,则a和b之间的 ... -
创建文件,并填写内容的几种方式
2009-05-15 08:23 975import java.io.*; public class ... -
java 存储过程传递数组类型的参数
2009-05-11 08:06 1504import java.sql.*; public cla ... -
javascript onpropertychange
2009-05-09 14:38 1083<!DOCTYPE HTML PUBLIC " ... -
java.math.BigDecimal的精度问题
2009-05-09 11:21 13511. String myMoney = "100 ... -
JAVA设计模式
2009-04-24 09:15 15081、FACTORY(工厂模式) 2、BUILDER(建造模式 ... -
Struts2入门与配置
2009-04-09 08:21 911年前在上海静静等待回家的日子 , 闲来无事,在好友李三年的 ... -
JavaMail
2009-04-03 09:00 715package com.tom; import org.ap ... -
javascript 动态增加删除表格
2009-02-28 09:19 802<!DOCTYPE HTML PUBLIC " ... -
在web.xml不认<taglib>解决办法:
2009-02-22 20:40 727在web.xml不认<taglib>解决办法: ... -
自己实现单点登录
2009-02-21 16:04 1050摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软 ... -
java多线程并发访问解决方案
2009-02-21 15:40 1432多线程并发访问解决方案 synchronized关键 ... -
JAVA字符串常用写法
2009-02-19 08:31 1483/** * Title: Java Bean 工 ...
相关推荐
1. **s:iterator**:这是Struts2中的迭代器标签,用来遍历集合对象,如ArrayList、Map等。它常用于显示数据库查询结果或者处理数组。例如,你可以将一个用户列表传递到JSP页面,然后用`s:iterator`标签来循环遍历并...
在Struts2中,`<s:iterator>`标签是最常用的迭代标签,用于遍历集合或数组。例如,你可以使用它来显示数据库查询结果: ```jsp <p>Id: , Name: <s:property value="name" /></p> ``` 在这个例子中,`list`是你...
Struts2标签库是Struts2框架中的一部分,它提供了丰富的标签来简化JSP页面的编写,使得开发者能够更高效地构建MVC架构的应用程序。这些标签覆盖了各种功能,如表单处理、数据展示、错误处理等。下面将详细讨论一些...
在Struts2中,表单元素如文本框、下拉框等通常由自由标签库提供。例如,创建一个文本输入框: ```jsp 用户名" /> ``` 这个标签会生成一个HTML输入框,并将`name`属性绑定到Action类的`username`属性。 3. 验证 ...
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
6. **Choice标签**: `<s:select>`、`<s:checkboxlist>`和`<s:radiobuttons>`等标签用于创建选择列表,如下拉框、复选框和单选按钮。它们可以从列表、Map或Action属性中获取选项。 7. **Message标签**: `...
Struts标签是Apache Struts框架中的核心组成部分,用于简化JSP页面的编写,提高开发效率。Struts标签库提供了一系列的标签,可以帮助开发者更有序地处理表单、数据展示和控制逻辑,使得分层结构的软件开发更加...
5. **条件与迭代标签**: - `<s:if>`、`<s:elseif>`和`<s:else>`:实现条件判断。 - `<s:iterator>`:遍历集合,如List或Map,用于循环输出。 6. **辅助与控制标签**: - `<s:debug>`:用于调试,显示当前请求的...
22. `logic:iterate`:逻辑迭代标签,用于遍历集合并重复渲染一部分JSP代码,常用于表格或其他需要循环显示数据的场景。 23. `logic:present` 和 `logic:notPresent`:这两个标签用于检查指定的值是否存在于某个...
它们为开发者提供了大量的预定义UI组件,如表格、下拉框、树形结构、分页等,这些组件不仅易于使用,还能与Struts的动作框架无缝集成。 在使用EC标签之前,首先需要将EC库添加到项目的类路径中。这通常通过在项目...
`<s:iterator>` - 迭代标签 用于遍历集合。例如:`<s:iterator value="usersList" status="status">`,这里 `value` 指定了集合的名称,`status` 提供了当前迭代的状态信息。 #### 25. `<s:head>` - 头部标签 ...
9. **`<s:combobox>`** - 下拉框标签 这个标签结合了输入文本框和下拉列表,`list`属性定义选项列表,`name`属性绑定表单字段。例如: ```jsp 请选择您喜欢的图书" theme="css_xhtml" labelposition="top" list=...
### Struts2常用标签详解 #### 一、概述 Struts2框架作为一款成熟的Web应用开发框架,在Java Web开发领域有着广泛的应用。Struts2框架提供了丰富的标签库,这些标签可以极大地方便开发者进行Web页面的开发工作。...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的开发,使得页面和业务逻辑更加解耦。以下将详细介绍Struts2的一些核心标签: 1. `<s:textfield>`:用于创建文本输入框。其name属性对应于Action...
下面将详细介绍 Struts2.0 标签库中的一些关键标签及其功能。 A. 超链接与动作执行: - `<s:a>`:创建一个超链接,可以绑定到 Action,类似于 HTML 的 `<a>` 标签。 - `<s:action>`:执行视图中的一个 Action,可以...
Struts2是一个强大的MVC框架,它提供了丰富...以上只是Struts2标签库中的一部分,实际上还有更多标签用于处理表单验证、迭代、标签嵌套等功能。熟练掌握这些标签,能极大地提高开发效率,使JSP页面更加简洁和易于维护。
- **功能**:配合`<s:iterator>`标签使用,用于生成迭代器。 - **示例**: ```xml ," val="item"> ``` ##### 19. `<s:head/>` —— 头部标签 - **功能**:在页面头部使用,通常用于包含CSS和JavaScript...
Struts2标签库是开发Java Web应用程序时常用的一种强大工具,它简化了视图层的构建,提高了代码的可读性和可维护性。Struts2提供了丰富的标签集合,包括用于表单元素、URL链接、数据展示和逻辑控制等多个方面。以下...
25. **迭代标签 `<s:iterator>`**:遍历集合数据,常用于循环输出。 26. **标签标签 `<s:label>`**:创建只读的标签,通常用于显示文本。 27. **合并标签 `<s:merge>`**:合并遍历集合得到的值。 28. **选项组...
- `struts标签实现的迭代遍历其中使用判断.txt`:Struts2提供了丰富的标签库,如`s:iterator`,可以用于遍历集合并进行条件判断,使得在JSP页面上动态渲染数据更加方便,降低了Java代码与HTML的耦合度。 2. **Ajax...