list里面放的实体对象,页面用c:foreach应该怎么取?
关于网友提出的“ list里面放的实体对象,页面用c:foreach应该怎么取?”问题疑问,本网通过在网上对“ list里面放的实体对象,页面用c:foreach应该怎么取?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
<div class="clear">
</div>
</div>
<!--内容-->
<b>问题:</b> list里面放的实体对象,页面用c:foreach应该怎么取?<br>
<strong>描述:</strong><p></p><pre>User user=null;<br>
String hql="select uid,nickName from User";<br>
List<Object[]> receiverList=emailService.getListByHql(hql);<br>
List<User> tempList=new ArrayList<User>();<br>
for(Object[] objs:receiverList)<br>
{<br>
user=new User();<br>
user.setUid((Integer)objs[0]);<br>
user.setNickName((String)objs[1]);<br>
tempList.add(user);<br>
}<br>
System.out.println(tempList.size());<br>
System.out.println(tempList.get(0).getUid());<br>
System.out.println(tempList.get(0).getNickName());<br>
Map request=(Map)ActionContext.getContext().get("session");<br>
request.put("receiverList", tempList);<br>
return SUCCESS;</pre><br>
<select name="receiver">
<c:forEach var="receiver" items="${receiverList }" varStatus="vs">
<option value="${receiver.uid }">${receiver.nickName }</option>
</c:forEach>
</select>
我在页面上这样写根本取不到,报
javax.el.PropertyNotFoundException: Property 'uid' not found on type java.lang.String
异常
解决方案1:
这要检查你的 User 实体类,User 是否有uid属性,并且是否有get set方法!
</p><strong>解决方案2:</strong><p> 区分大小写某
</p><strong>解决方案3:</strong><p> <c:forEach var="receiver" items="${page.receiverList }" varStatus="vs">
</p><strong>解决方案4:</strong><p> 页面用${sessionScope.receiverList }取值
</p><strong>解决方案5:</strong><p> ActionContext.getContext().getSession().put("receiverList", tempList)<br>
用这种放放到session中
再不行的话,你换成structs的迭代标签
</p>
<br>
以上介绍了“ list里面放的实体对象,页面用c:foreach应该怎么取?”的问题解答,希望对有需要的网友有所帮助。<br>
本文网址链接:http://www.codes51.com/itwd/2865162.html<br>
<p class="clear">
</p>
<div style="text-align: center;">
</div>
<!--内容分页-->
</div>
list里面放的实体对象,页面用c:foreach应该怎么取?的更多相关文章
- c#用反射原理递归遍历复杂实体对象
之前在网上看到的都是遍历那种比较简单的实体对象,但是如果有实体嵌套,甚至是包含有List<XXInfo>这种属性的时候就没有办法处理了.通过递归遍历的方式可以完成对复杂实体对象的所有属性的 ...
- 使用Myeclipse为数据表创建hibernate实体对象
hibernate是orm框架的一种,orm即Object Relational Mapping,对象映射关系,其主要作用是将数据库(mysql,mssql,oracle)的对象转换为具体编程语言(如 ...
- C#获取EF实体对象或自定义属性类的字段名称和值
在年前上班的时候遇到了一个问题是这样描述的:我前台设计一个页面,是标签和文本框,当用户修改了哪个文本框的值,将该修改前的值.修改后的值,该值对应的字段,该值对应的行id获取到保存到数据库的某张表里.现 ...
- Json对象转为实体对象
Json对象转为实体对象 1.Bean中申明 trainTypeList: public class TrainTypeQueryParam implements Serializable { pri ...
- 利用HttpWebRequest实现实体对象的上传
一 简介 HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择.它们支持一系列有用的属性.这两个类位 于System.Net命名空间,默认情况下这个类对 ...
- Entity Framework Code First实体对象变动跟踪
Entity Framework Code First通过DbContext.ChangeTracker对实体对象的变动进行跟踪,实现跟踪的方式有两种:变动跟踪快照和变动跟踪代理. 变动跟踪快照:前面 ...
- MongoDB学习笔记~数据结构与实体对象不一致时,它会怎么样?
回到目录
- Visor 应用之一 通过ER 设计生成数据库脚本和实体对象
前言 Visor(http://www.visor.com.cn) 是一个基于HTML5 Canvas 开发的IDE 框架和设计开发平台,有关Visor的设计架构和技术应用,在以后的文章里会逐渐跟 ...
- C# Emit动态代理生成一个实体对象
/// <summary> /// 使用Emit动态代理收集实体信息 /// </summary> /// <typeparam name="T"&g ...
随机推荐
- 微服务监控zipkin、skywalking以及日志ELK监控系列
0.整体架构 整体架构目录:ASP.NET Core分布式项目实战-目录 一.目录 1.zipkin监控 2.skywalking监控 3.ELK日志监控 asp.net Core 交流群:78746 ...
- 【亲测有效】Nodepad++/Sublime Text3中Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level解决策略
我在开发游戏的时候,发现一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent do ...
- Final阶段基于spec评论作品
组名:杨老师粉丝群 组长:乔静玉 组员:吴奕瑶 刘佳瑞 公冶令鑫 杨磊 刘欣 张宇 卢帝同 一.测试目标:拉格朗日2018——飞词 1.开始界面,只有一个开始游戏按钮,简约且醒目 ...
- SCRUM 12.17
今天,我们的用户统计功能终于上线了!! 大家辛苦工作了许久.我们测试的用户统计功能效果模拟如下 还有一些好消息,比如,我们的应用在小米平台收到了崩溃的反馈报告. 这说明我们留下的一些BUG暴露了出来, ...
- linux 内核 第二周 操作系统是如何工作的
姬梦馨 原创博客 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一:计算机的三个法宝 存储程序计算机工 ...
- java实验报告二
一.实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 二.实验步骤 (一)单元 ...
- VC2013一些感受
这是一个我很早就在用的编译器,因为是微软官方的,极其高大上,安装包,界面错误的提示处理都相当简洁明了,不像VC6.0以及Codeblock太low了 但其实,我想说,我并不怎么用这玩意~就像Siri做 ...
- 组件 -- Button
.btn --------------------------------- button的背景色: .btn-primary .btn-success .btn-secondary .btn-dan ...
- CentOS 安装 Harbor的简单过程(仅使用http 未使用https)
1. 下载离线安装包 在线安装 99% 会失败, 建议还是使用离线安装包 下载地址 https://github.com/vmware/harbor/releases 20180719 时最新版本的g ...
- LOJ2542 PKUWC2018随机游走(概率期望+容斥原理)
如果直接dp,状态里肯定要带上已走过的点的集合,感觉上不太好做. 考虑一种对期望的minmax容斥:其中Max(S)为遍历完S集合的期望步数,Min(S)为遍历到S集合中一个点的期望步数.当然才不管怎 ...