数据访问查询的代码public List<Object[]> findSysDepartmentById(int id) {
String hql="select e.sn,e.name,p.nameCn,d.name,e.status from SysEmployee e,SysPosition p,SysDepartment d where e.sysDepartment.id=? and e.sysDepartment.id=d.id and e.positionId=p.id";
List<Object[]> list=getSession().createQuery(hql).setInteger(0, id).list();
return list;
}
上面没问题////看吓面Jsp----struts2<s:iterator>标签代码
这里面的obj是一个List<Object[]><s:iterator value="obj">
<tr>
<td><s:property value="sn"/></td>
<td><s:property value="name"/></td>
<td><s:property value="nameCn"/></td>
<td><s:property value="name"/></td>
<td><s:property value="status"/></td>
</tr>
</s:iterator>
以上就是我自己写的 就是在页面显示不出来结果
String hql="select e.sn,e.name,p.nameCn,d.name,e.status from SysEmployee e,SysPosition p,SysDepartment d where e.sysDepartment.id=? and e.sysDepartment.id=d.id and e.positionId=p.id";
List<Object[]> list=getSession().createQuery(hql).setInteger(0, id).list();
return list;
}
上面没问题////看吓面Jsp----struts2<s:iterator>标签代码
这里面的obj是一个List<Object[]><s:iterator value="obj">
<tr>
<td><s:property value="sn"/></td>
<td><s:property value="name"/></td>
<td><s:property value="nameCn"/></td>
<td><s:property value="name"/></td>
<td><s:property value="status"/></td>
</tr>
</s:iterator>
以上就是我自己写的 就是在页面显示不出来结果
解决方案 »
- struts1.x+hibernate3.2实现用户登录与注册的问题,数据库用sql server 2005
- 企业中使用什么版本的Linux系统进行软件研发?
- EJB练习中遇到的一个小问题,恳请达人赐教
- 我自己做的企业信息管理系统自制网站,大家用一下.(struts2+spring+sjt,www,qy138.com)
- 项目完不成,着急,散份
- jese1.4.2里面包含了XMLParser吗?
- 大家有什么好的有关JAVA的QQ群吗?给推荐一下好吗?
- 如何将 IDEA上写的工程(strus+weblogic8) 转移到jbuilder9?---100
- 关于struts的问题!!高分
- 请问在jbuilder8中如何让系统得到相应时间的?
- 在C/S架构中,用java实现下载Excel模板的功能
- 数据联合查询的问题(在线等)
Map<String,String> map = new HashMap<String,String>();
map.put("id","100");
map.put("name","xxx");
list.add(map);
request.setAttribute("list",list);<s:iterator id="list" value="#request.list">
<s:property value="#list.id"/>
<s:property value="#list.name"/>
</s:iterator>
那用 <c:forEach var="newsArea" items="${newsAreaList}"> 好了items是集合 var 是实体对象。
如果保存后的话,就这样取试下。 <s:iterator value="#request.obj[0]">
<s:property />
</s:iterator>
<s:iterator value="#request.obj" var="entity">
<s:property value="#entity[0]" />
<s:property value="#entity[1]" />
</s:iterator>
<s:iterator value="list" var="entity">
<s:property value="#entity[0]" />
...
</s:iterator>
<s:iterator value="obj" var="entity">
<s:property value="#entity[2]" />
.....
</s:iterator>
PS: 我以前做过的,应该可以的,你在调试下,不行在联系...
public void setList(List<Object[]> list) {
this.list = list;
}
public List<Object[]> getList() {
return list;
}
public List<Object[]> findSysDepartmentById(int id) {
String hql="select e.sn,e.name,p.nameCn,d.name,e.status from SysEmployee e,SysPosition p,SysDepartment d where e.sysDepartment.id=? and e.sysDepartment.id=d.id and e.positionId=p.id";
list=getSession().createQuery(hql).setInteger(0, id).list();
return list;
}<s:iterator id="objects" value="list" status="status" ><s:property value="#objects[0]" />
public void setList(List<Object[]> list) {
this.list = list;
}
public List<Object[]> getList() {
return list;
}
public String excute() throws Exception {
list = findSysDepartmentById(id);
return "list";
}
页面:
<s:iterator id="objects" value="list" status="status" ><s:property value="#objects[0]" />
<s:iterator value="obj" id="object">
<tr>
<td><s:property value="#object[0]"/></td>
<td><s:property value="#object[1]"/></td>
<td><s:property value="#object[2]"/></td>
<td><s:property value="#object[3]"/></td>
<td><s:property value="#object[4]"/></td>
<td>
</tr>
</s:iterator>
结 帖thx