1.一个对象user
public class user{
private int number;
private int name;
...get(),set()..
}2.我在action中,用list保存了几个user对象,并将list保存到了request中,request.setAttribute("list",list)。3.转向JSP时,我想把list迭代输出
<tr><td>${list.name}</td></tr>
<tr><td>${list.number}</td></tr>
但是出现异常java.lang.NumberFormatException: For input string: "number"但是输出name时正常,请问不能输出基本数据类型么?
应该如何解决?
public class user{
private int number;
private int name;
...get(),set()..
}2.我在action中,用list保存了几个user对象,并将list保存到了request中,request.setAttribute("list",list)。3.转向JSP时,我想把list迭代输出
<tr><td>${list.name}</td></tr>
<tr><td>${list.number}</td></tr>
但是出现异常java.lang.NumberFormatException: For input string: "number"但是输出name时正常,请问不能输出基本数据类型么?
应该如何解决?
解决方案 »
- SSH整合中如何将页面的数据导出Excel的文件???求指点!谢谢
- 怎样去搭建自己的ssh工作空间?
- 弱弱地 问个迭代器 iterator 的 问题
- 哪有ejb3.0.jar,1.5j2ee.jar吗?
- 一个正常运行的系统,偶尔少插入一条数据,是什么导致了它发生
- 对于使用ldap登录的系统 对于人员的选择是不是都是从ldap上取,还是在本系统中再保存一套用户好?
- 高手请进!急!!!!!!!!!!!!!!!!
- 问一个struts的问题,非常着急!!!!!!!!!!
- weblogic 8.1 装好后运行jsp?我访问http://127.0.0.1:7001怎么访问不了呢?
- struts 访问控制问题?
- struts的<html:write>使用问题
- jsp 页面访问问题,初学者请指教,谢谢 ??
//list已经赋值
dao.closeSession();
ActionContext context = ActionContext.getContext();
Map request =(Map)context.get("request");
request.put("list", list);
// System.out.println(list.isEmpty());
return SUCCESS;}
我用了Hibernate~所以前面的代码如果贴的话要贴很多。我只是把Action中的一小部分贴出来了,list中的值我后台输出了正常。下面是前台jsp输出的代码:
<table>
<tr>
<th>学号</th>
<th>姓名</th>
</tr>
<s:iterator value="list" id="list">
<tr><td>${list.number}</td></tr>
<tr><td>${list.name}</td></tr>
</s:iterator>
</table>
table>
<tr>
<th>学号</th>
<th>姓名</th>
</tr>
<s:iterator value="list" id="list">
<tr><td>${list.number}</td></tr>
<tr><td>${list.name}</td></tr>
</s:iterator>
</table>
[/Quote]
换成这样你在试试看看table>
<tr>
<th>学号</th>
<th>姓名</th>
</tr>
<s:iterator value="#request.list" id="list">
<tr><td><s:property value="uesr.number" /></td>
<td><s:property value="uesr.name" /></td></tr>
</s:iterator>
</table>
[
是我的iterator写错了~~
应该这样写:
<s:iterator value="list" id="id">
<tr><td><s:property value="#id.number" /></td>
<s:property value="#id.number" />
</s:iterator>
或者不指定id~直接 <td>${name}</td></tr>
<td>${number}</td></tr>我把value和id都写为list了。这样不可以。找了半天错,哎~还是怪我平时学习不系统不仔细。细节的东西都没记住。
谢谢你们了