struts 怎样遍历list

问题描述

从值栈中向jsp传递页面  在jsp页面中遍历list<s:iteratorvalue="deptlist"var="dept"><s:selectlist="{'#dept.deptName'}"name="education"id="education"headerKey=""headerValue="--选择学历--"></s:select></s:iterator>悲剧   结果是错误的

解决方案

解决方案二:
直接用jstl就是了项目中一般不用struts标签
解决方案三:
既然用了 <s:select>就不需要<s:iterator>了啊,这两个只需要一个。
解决方案四:
<select><optionvalue="">--选择学历--</option><s:iteratorvalue="#deptlist"var="dep"><optionvalue="<s:propertyvalue="${dep.Id}"/>"><s:propertyvalue="${dep.deptName}"/>-</option></s:iterator></select>或者:<s:selectlist="deptlist"label="选择:"listKey="id"listValue="deptName"headerKey=""headerValue="--选择学历--"/><s:select>和<s:iterator>只需要用一个。
解决方案五:
<s:select><s:iterator>选一个

时间: 2024-10-01 07:03:03

struts 怎样遍历list的相关文章

【SSH项目实战】国税协同平台-31.我要投诉功能1

我们之前完成了投诉回复和保存功能,这次我们将要完成历史受理信息的显示 以及数据回显功能,当然还有用户编写投诉信息的入口,我们这次继续. 可以注意到,在deilUI.jsp上我们之前的投诉人信息显示,不管是匿名还是不匿名,投诉人的姓名.手机号码都是显示出来的: <tr> <td class="tdBg">投诉人姓名:</td> <td><s:property value="complain.compName"/&g

struts分组查询后得到的复合结果,怎么遍历出!

问题描述 struts分组查询后得到的复合结果,怎么遍历出! 图片说明 解决方案 你查询的List中的元素是什么类型呢?不会是单纯的Object对象吧. 如果是对应着具体的某种类型的对象,可以强制转换成那个类型的对象,然后遍历对象的属性值.

Struts遍历标签&amp;lt;s:iterator&amp;gt;总结

 struts2的s:iterator可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value被迭代的集合 id集合里面的元素的id,可以和var属性替换 status迭代元素的索引   1:jsp页面定义元素写法数组或list <s:iterator value="{'1','2','3','4','5'}" id='n'>     <s:property value='n'/>A </s:i

Struts遍历标签s:iterator总结

 struts2的s:iterator可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value被迭代的集合 id集合里面的元素的id,可以和var属性替换 status迭代元素的索引   1:jsp页面定义元素写法数组或list <s:iterator value="{'1','2','3','4','5'}" id='n'>     <s:property value='n'/>A </s:i

Struts 2基础

Struts 2基础 第2章 Struts 2 此内容是<Java Web开发教程--入门与提高篇(JSP+Servlet)>一书附赠资料的一部分. 2.1概述 Struts现在分两个版本:Struts 1.X和Struts 2.X.Struts 1.X已经有很多年了,可以说非常流行,但是因为其他框架的快速发展以及自身存在的问题,Struts 2诞生了,Struts 2与Struts 1的区别非常大,实际上Struts 2的核心思想是基于另外一个非常成功的Web框架WebWork.两者的区别如

通过Struts应用MVC设计模型

设计 模型--视图--控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化.在实现中,用户请求被发送到一个控制器servlet,该servlet决定请求的性质,并且根据请求的类型传送给适合的处理器.每个处理器都和一个特别的模型相关,里面封装有商业逻辑来执行一些特别的函数集合.处理完毕后,结果会发送回处理器,处理器选择适合的视图显示它. Struts最早于2002年5月作为Jakarta项目的组成部分问世,Jakata项目由

集成 Struts、Tiles 和 JavaServer Faces

server 内容:JSF 简介为什么将这三者集成为一体?将 Struts 和 JSF 与 Struts-Faces 集成将Struts 应用程序移植到 JSF集成 Struts-Faces 和 Tiles 的挑战到目前为止所作的改变参考资料 作者简介对本文的评价相关内容:Struts, an open-source MVC implementationStruts and Tiles aid component-based developmentUI development with Java

J2EE基础:Struts框架初学者从这里入门

j2ee|初学 概述: 1.Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework. 2.采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架. 3.下载地址:http://jakarta.apache.org/struts 背景: 1.Struts最早是作为Apache Jakarta项目的组成部分问世运作.项目的创立者希望通过对该项目的研究,改进和提高Java Serve

浅谈Struts标签logic:iterate

< logic:iterate >是Logic Struts标签库中最复杂的标签,也是用途最广的一个标签,它能够 在一个循环中遍历数组.Collection.Enumeration.Iterator 或 Map 中的所有元素. 1. 遍历集合 的 name 属性指定需要进行遍历的集合对象, 它每次从集合中检索出一个元素, 然后把它放在page 范 围内, 并以id 属性指定的字符串来命名这个元素, 例如: < % Vector animals = new Vector(); animal