<c:if test="${!empty sdnList}">
<!-- 查询到的数据集不为空的情况 -->
<c:forEach items="${sdnList}" var="sdn">
<tr class="success">
<td nowrap="true"><%=count++ %></td>
<td nowrap="true">${sdn.msisdn}</td>
<td nowrap="true">${sdn.zonecode}</td>
<td nowrap="true">${sdn.description}</td>
</tr>
</c:forEach>
O(∩_∩)O哈哈~
for循环就可以了
List<Object> list=new ArrayList<Object>();希望能帮助到你
追问你这个打印出来的是一个对象!我就用的这个,结果是
com.aaa.entity.Msisdn@472b644e
com.aaa.entity.Msisdn@44dd7637
com.aaa.entity.Msisdn@4d63e95
com.aaa.entity.Msisdn@6156ee8e
我这只是一个示例,具体要看你对象是什么了,比如你的对象是
public class A{那你打印的时候肯定要写
你那样是直接打印出对象的默认返回值,其实你需要的是打印对象的某个属性
List<Msisdn> list=new ArrayList<Msisdn>();这样就可以了
Cannot make a static reference to the non-static method getZonecode() from the type Msisdn,说了他会报错的,我的Javabean里的是private,get,set也没加static,能不修改Javabean,让他不报错吗?
追答什么情况,原本javabean你就是要生成getset方法然后通过get方法调用啊,你是怎么写的,这种错误是你直接用类名调用方法的结果吧,你确定是用对象本身调用的
可以强制转换成对象遍历一下,如:
for(Sdn sdn:sdnList){
在这遍历输出! for(int i = 0;i<list.size();i++) {
writer.write(list.get(i).toString(Msisdn.getMsisdn()));
这样3个参数下面都报错的,The field Msisdn.zonecode is not visible,该怎样写?