List<Student> students=new ArrayList<Student>();
students.add(new Student("xiaoming",15));
students.add(new Student("xiaomingg",16));
students.add(new Student("xiaominggg",17));
一:用setAttribute方法就可以遍历成功,如下:
request.setAttribute("students", students);
<s:iterator value="#request.students" status="statuss">
${statuss.index }:${name }----${id }
</s:iterator>
二:用<s:set>标签,就不能遍历成功。如下:
<s:set name="students" value="students" scope="request"/>
<s:iterator value="#request.students" status="statuss">
${statuss.index }:${name }----${id }
</s:iterator>
<s:set>标签不就是把值放入域对象中吗,为什么不能遍历成功呢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
struts2的<s:set>标签问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
guaoran 2017-08-02 02:38关注首先这跟 有关系,scope: 可选,指定新变量被放置的范围,该属性可以接受application、session、request、page或action 5个值。如果没有指定,默认是放置在Stack Context中。
1. 表示将值放到默认的位置中,
则这样取即可:
${statuss.index }:${auditContent }dd----${id }
/s:iterator
2. 表示将值放到request中,
则这样取即可:表示去request中取:
${statuss.index }:${auditContent }dd----${id }
/s:iterator
参考:
http://blog.csdn.net/wwwhongxia/article/details/6825914本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2011-11-22 07:29### Struts2 `<s:if>` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...
- 2017-10-21 06:16青龙指引你的博客 0.建立项目建立项目并使用myeclipse自带的工具配置Struts 2。我的项目名为Ex31.创建Student类包含姓名和年龄两个属性,自动生成其getter和setter,再自己写一个构造函数package org.vo;public class Student { ...
- 2016-03-22 00:46fubo1990的博客 准备:使用struts标签库,需要引入标签库 Struts中的标签有四种使用方式。接下来我们一一介绍。 第一个例子: 效果图: 分析:headKey属性是默认的value值,headValue属性是默认的显示值。使用上述方法后的设置的...
- 2017-10-18 11:57青龙指引你的博客 0.建立项目建立项目并使用myeclipse自带的工具配置Struts 2。我的项目名为Ex31.建立一个Student类(VO)这里Student类一个有两个属性,自动生成其getter和setterpackage org.vo;public class Student { private ...
- 2018-02-02 03:49litengbin的博客 与JSTL标准标签库的c:forEach类似的,struts也提供了一个s:iterator用于遍历一个集合中的数据 为ProductAction增加list方法 1. 为ProductAction增加一个products属性,类型是List,并提供getter setter 2. 为...
- 2019-04-09 17:05本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
- 2016-07-18 09:01golden_lion的博客 单独使用标签 This is String 1 也可以和标签一起使用: +标签 This is String 1 This is String 2 以及和/或单个/多个标签: ++标签 This is String 1 This is String 2 ...
- 2016-07-13 07:37superfatsheep的博客 【话题】标签中value使用表达式变量的问题 2009-07-12 18:21:26 来自:yyqqjyl 浏览数:212次 HTML code Condition Flow Condition Flow username: "> username: 在运行的...
- 2013-12-13 07:35水哥709的博客 struts2的number标签
- 2015-08-27 01:26jiajia333666的博客 Struts2学习笔记(六):值栈(value Stack)浅析中对值栈进行了简介,本文主要讲述如何获取值栈的内容。 仍然采用代码加注释的形式进行说明。 首先有一个登录页面: <%@ page language="java" contentType="text/...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司