当前位置: 代码迷 >> J2EE >> List里面放的是Object类型的对象,应该如何取
  详细解决方案

List里面放的是Object类型的对象,应该如何取

热度:156   发布时间:2016-04-19 22:00:26.0
List里面放的是Object类型的对象,应该怎么取?

@Test
public void testGetRecList(){
EmailService emailService=new EmailServiceImpl();
String hql="select uid,nickName from User";
List receiverList=emailService.getListByHql(hql);

}



------解决方案--------------------

让你不用泛型
这就需要向下转型了!

------解决方案--------------------
Object[] object = ...;
((Integer)object[0])...
((String)object[0])...
------解决方案--------------------
引用:
Quote: 引用:


让你不用泛型
这就需要向下转型了!


用泛型后取到了,我想把这些数据绑定给select的value和文本,应该在页面怎么取

页面用c foreach标签呀,或者其他的标签也可以

<select>
<c:forEach var="user" items="${list}">
<option value="${user.uid}">${user.nickName}</option>
</c:forEach>
</select>
  相关解决方案