List数组在页面的显示

zuomingyu2 2010-01-08 11:35:34
private List<Singer>[]singerLists = new List[26];

这个我要在页面怎么循环啊显示啊
<s:iterator value="#request.singerLists">
<s:iterator value="">
<tr>
</tr>
</s:iterator>

</s:iterator>
...全文
478 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 duannianping 的回复:]
<s:iterator value="#request.singerLists" id="list">
  <s:iterator value="#list" id="singer">
  <s:property value="#singer.singerID"/>
  <s:property value="#singer.singerName"/>
  </s:iterator>
</s:iterator>:
[/Quote]


太谢谢了
duannianping 2010-01-09
  • 打赏
  • 举报
回复
<s:iterator value="#request.singerLists" id="list">
<s:iterator value="#list" id="singer">
<s:property value="#singer.singerID"/>
<s:property value="#singer.singerName"/>
</s:iterator>
</s:iterator>:
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 tzsword 的回复:]
Java codeprivate List<Singer>[]singerLists=new List[26];//这个是什么写法? 应该没有private吧...
[/Quote]


·· 最好是写上啊
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复

package com.action;

import java.util.ArrayList;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;
import com.org.common.GetSingers;
import com.vo.Singer;

@SuppressWarnings({ "serial", "unchecked" })
public class ShowAllSingerAction extends ActionSupport {


private List<Singer>[]singerLists = new List[26];

@Override
public String execute() {

try {
for(int i = 0; i < singerLists.length; i++){

singerLists[i] = new ArrayList<Singer>();
singerLists[i] = new GetSingers("from Singer singer where singer.singerNameCHint = " + i).getSingers();
}

} catch (Exception e) {
return ERROR;
}
return SUCCESS;
}

public List<Singer>[] getSingerLists() {
return singerLists;
}

public void setSingerLists(List<Singer>[] singerLists) {
this.singerLists = singerLists;
}


}

zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
public class Singer {

private int singerID; /*歌手ID*/

private String singerName; /*歌手姓名*/

private int singerNameCHint; /*歌手姓名的首字母对应的数字*/

private String singerArea; /*歌手所属地区*/

private String singerPhotoPath; /*歌手照片存放地址*/

private String singerInfor; /*歌手信息*/

private int singerSex; /*歌手性别 男为1 女为0*/

private List<Song> songs;/*歌曲*/

private List<Album>albums; /*专辑*/
duannianping 2010-01-09
  • 打赏
  • 举报
回复
把相关类容贴出来看看
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
private List<Singer>[]singerLists = new List[26];

for(int i = 0; i < singerLists.length; i++){

singerLists[i] = new ArrayList<Singer>();
singerLists[i] = new GetSingers("from Singer singer where singer.singerNameCHint = " + i).getSingers();
}

部分代码
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zuomingyu2 的回复:]
我在List 里还有好几个Singer 呢 Singer 是一个类
[/Quote]


还是不行啊 数组有循环 的是没有循环List里面的对象
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
还是不行啊 数组有循环 的是没有循环List里面的对象
TzSword 2010-01-09
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 zuomingyu2 的回复:]
我试下啊
[/Quote]
先声明 我不会Strut2 哈哈
zuomingyu2 2010-01-09
  • 打赏
  • 举报
回复
我试下啊
TzSword 2010-01-09
  • 打赏
  • 举报
回复
<s:iterator id="message" value="singerLists ">
<tr>
<td> <s:property id="#message.name"> </s:property> </td>
<td> <s:property id="#message.address"> </s:property> </td>
<td> <s:property id="#message.tel"> </s:property> </td>
</tr>
</s:iterator>
duannianping 2010-01-09
  • 打赏
  • 举报
回复
对了id不能用就用var这事版本问题
duannianping 2010-01-09
  • 打赏
  • 举报
回复
Lz就不能一次把问题说完ma?
那就可以这样:
<s:iterator value="#request.singerLists" id="list">
<s:iterator value="#list.类对象" id="list1">
<s:property value="#list1.name"/>
<s:property value="#list1.age"/>
</s:iterator>
</s:iterator>:
duannianping 2010-01-08
  • 打赏
  • 举报
回复
你的意思是说你list里装了list是吧
那就可以这样:
<s:iterator value="#request.singerLists" id="list">
<s:iterator value="#list" id="list1">
<s:property value="#list1.name"/>
<s:property value="#list1.age"/>
</s:iterator>
</s:iterator>:
zuomingyu2 2010-01-08
  • 打赏
  • 举报
回复
我在List 里还有好几个Singer 呢 Singer 是一个类
TzSword 2010-01-08
  • 打赏
  • 举报
回复

private List <Singer>[]singerLists = new List[26]; //这个是什么写法?
应该没有private吧...
zuomingyu2 2010-01-08
  • 打赏
  • 举报
回复
````我要显示出来数组里的每个List里的属性值啊
fengfengye 2010-01-08
  • 打赏
  • 举报
回复
<s:iterator value="#request.singerLists" id="stuts">
<tr><td><s:property value="userid"/></td>
<td><s:property value="username"/></td>
<td><s:property value="email"/></td>
<td><s:property value="address"/></td>
<td><s:property value="birthday"/></td>
</tr>
</s:iterator>
haiyangyiba 2010-01-08
  • 打赏
  • 举报
回复
刚刚找了下以前写的例子,2楼说的很清楚了。
加载更多回复(2)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧