Struts2 后台传过来一个list 页面如何使用 <s:iterator> 输出
request.setAttribute("list",list);<s:iteratorvalue="list"><s:propertyvalue="content"/...
request.setAttribute("list", list);
<s:iterator value="list" >
<s:property value="content"/>
</s:iterator>
这样为什么不行 展开
<s:iterator value="list" >
<s:property value="content"/>
</s:iterator>
这样为什么不行 展开
2个回答
展开全部
首先在Action类中把你要输出的list定义成一个属性、并先成set、get方法
如:Action类
private List<String> contentList ;
public List<String> getContentList() {
return contentList;
}
public void setContentList(List<String> contentList) {
this.contentList = contentList;
}
在你请求的Action方法中把获取的List数据 赋值给contentList
然后在前面页面直接用<s:iterator>标签遍历
<s:iterator value="contentList" id="content" >
<s:property value="content"/>
</s:iterator>
如:Action类
private List<String> contentList ;
public List<String> getContentList() {
return contentList;
}
public void setContentList(List<String> contentList) {
this.contentList = contentList;
}
在你请求的Action方法中把获取的List数据 赋值给contentList
然后在前面页面直接用<s:iterator>标签遍历
<s:iterator value="contentList" id="content" >
<s:property value="content"/>
</s:iterator>
展开全部
同一楼一样
首先在Action类中把你要输出的list定义成一个属性、并先成set、get方法
如:Action类
private List<String> contentList ;
public List<String> getContentList() {
return contentList;
}
public void setContentList(List<String> contentList) {
this.contentList = contentList;
}
在你请求的Action方法中把获取的List数据 赋值给contentList
然后在前面页面直接用<s:iterator>标签遍历
<s:iterator value="#request.contentList " id="content" >
你 的list里是对象 ,还是只是字符串数组,如果是字符串
就直接
<s:property />
如果是对象 你的 iterator 里的id 就是对象了,要遍历显示什么属性,要通过. 如content.name
<s:property value="content.name" />
</s:iterator>
首先在Action类中把你要输出的list定义成一个属性、并先成set、get方法
如:Action类
private List<String> contentList ;
public List<String> getContentList() {
return contentList;
}
public void setContentList(List<String> contentList) {
this.contentList = contentList;
}
在你请求的Action方法中把获取的List数据 赋值给contentList
然后在前面页面直接用<s:iterator>标签遍历
<s:iterator value="#request.contentList " id="content" >
你 的list里是对象 ,还是只是字符串数组,如果是字符串
就直接
<s:property />
如果是对象 你的 iterator 里的id 就是对象了,要遍历显示什么属性,要通过. 如content.name
<s:property value="content.name" />
</s:iterator>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询