1.java代码如下:
action中设置一个LIst的属性变量,List中放很多个HashMap
HashMap<String,String> hm = new HashMap<String,String>();
hm.put("clothesid", (String)set.getString("clothesid"));
hm.put("clothesplace", (String)set.getString("clothesplace"));
hm.put("clothesbrand", (String)set.getString("clothesbrand"));
hm.put("clothessize", (String)set.getString("clothessize"));
hm.put("clothescolor", (String)set.getString("clothescolor"));
hm.put("fromprice", (String)set.getString("fromprice"));
hm.put("toprice", (String)set.getString("toprice"));
hm.put("saledate", (String)set.getString("saledate"));
hm.put("recordpeople", (String)set.getString("recordpeople"));
al.add(hm);
在jsp中的取法如下:
<s:iterator value="result" id="user" status="u">
<tr class="button">
<td class="center1">
<s:property value="clothesid" />
</td>
<td class="center1">
<s:if test="%{clothesplace==1}">
上海
</s:if>
<s:elseif test="%{clothesplace==2}">
环北
</s:elseif>
<s:elseif test="%{clothesplace==3}">
杭州
</s:elseif>
<s:elseif test="%{clothesplace==4}">
常熟
</s:elseif>
</td>
分享到:
相关推荐
4. **标签库(Taglibs)**:Struts2.0提供了一套丰富的标签库,可以帮助开发者在视图层快速构建动态内容,如显示、隐藏、循环、条件判断等。这些标签使得JSP页面更加简洁,降低了视图与逻辑的耦合度。 5. **国际化...
Struts2.0和FreeMarker是Java Web开发中常用的两个技术框架,它们分别负责MVC模式中的控制器和视图部分。Struts2.0作为一款强大的MVC框架,提供了丰富的功能来简化Web应用的开发,而FreeMarker则是一款模板引擎,...
Struts2.0和FreeMarker是Java Web开发中常用的两个技术框架,它们在构建MVC(Model-View-Controller)架构的应用程序时起着至关重要的作用。Struts2.0是一个强大的、开源的Web MVC框架,它极大地简化了Java Web应用...
Struts2.0工具包是Java Web开发中的一个重要框架,它是Apache软件基金会的Struts项目在Struts1的基础上发展起来的第二代MVC框架。这个工具包包含了开发基于Struts2.0应用所需的核心组件,使得开发者能够更高效地构建...
Struts2.0是一款流行的Java Web开发框架,它极大地简化了MVC(Model-View-Controller)架构的应用程序开发。而Freemarker则是一个强大的、轻量级的模板引擎,常用于视图层的渲染。将Struts2.0与Freemarker整合,可以...
Struts2.0是Java Web开发中非常重要的一个框架,它基于MVC设计模式,极大地简化了企业级应用的开发工作。本教程“Struts2.0精简入门教程(带源码)-批量提交篇”专注于讲解如何在Struts2.0中实现批量数据提交的功能...
JavaScript 和 Struts 2.0 是两种在 Web 开发领域广泛应用的技术。JavaScript 是一种轻量级的客户端脚本语言,主要负责网页的交互逻辑,而 Struts 2.0 是一个基于 Model-View-Controller(MVC)设计模式的 Java Web ...
Struts2.0 Taglib标签库是Struts2框架中的核心组成部分,它提供了一组丰富的JSP标签,简化了视图层的开发,使得开发者可以更加专注于业务逻辑,而不用过多地处理HTML和Java代码的混杂。这些标签主要分为以下几大类:...
Struts2.0则是Apache软件基金会下的一个开源MVC框架,用于构建Java Web应用程序。这两个技术的结合可以提供一种高效、灵活的方式来处理Web应用的展示逻辑。 在Struts2.0中,Freemarker作为视图技术,允许开发者将...
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
Struts2.0 是一个流行的 Java EE 框架,用于构建基于 MVC(Model-View-Controller)架构的 Web 应用程序。它的标签库是其强大功能的一部分,极大地简化了 JSP 页面的编写,提高了代码的可读性和可维护性。下面将详细...
### Struts2.0核心知识点总结 #### 一、简介 Struts2 是一款基于 Java 的开源 MVC(Model-View-Controller)框架,用于构建动态的 Web 应用程序。相较于 Struts1.x 版本,Struts2 提供了更强大的功能与灵活性,它...
### Struts2.0中JAR包的使用详解 #### 一、概述 在Struts2.0框架中,为了实现MVC模式的应用程序开发,需要依赖一系列的JAR包来支持其核心功能及扩展特性。本文将详细介绍这些常用的JAR包的功能与作用,帮助开发者...
### Struts2.0 教程知识点概览 #### Framework概念 - **定义与起源**:框架(Framework)是软件开发领域中一个重要的概念。随着软件复杂度的提高及项目规模的扩大,开发者逐渐意识到需要一种更为高效的方式来组织...
Struts2.0是Apache软件基金会的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它在Struts1的基础上进行了大量的改进和增强,提供了一种更高效、更灵活的方式来处理MVC(模型-视图-控制器)架构。Struts2...
### Struts2.0框架详解:标签与表达式语言 #### 概述 Struts2是基于MVC设计模式的Web应用框架,它提供了一系列强大的功能来简化Web应用程序的开发。Struts2不仅继承了Struts1的优点,还引入了许多新特性,如支持...
对于动态数据,可以利用循环结构遍历数据库查询结果,逐条插入到PDF中。 在本示例中,可能还使用了Apache POI库,它是Java处理Microsoft Office格式(如Excel)的工具。POI可以帮助开发者读取Excel数据,将其转换为...
它结合了Struts2.0框架,提供了强大的模板引擎功能,使得开发者能够灵活地设计和控制应用程序的视图层。本篇文章将深入探讨ongl的源代码,分析其核心概念、设计原理以及与Struts2.0框架的整合方式。 **1. oegl的...
在Struts2框架中实现For循环是一个非常实用的功能,它可以帮助开发者在页面上展示一系列的数据或者执行特定次数的操作。下面将详细介绍如何在Struts2中实现For循环,并且会覆盖到Struts2的相关配置、使用场景以及...