问题描述
- SS中action向jsp传list
-
//get,set方法
public List getSearchSongReult() {
return searchSongResult;
}public void setSearchSongReult(List<Song> searchSongReult) { this.searchSongResult = searchSongReult; } //从数据库里检索出来歌名 public String search(){ try { searchSongResult = songManageService.getSongByName(this.songname); return "success"; } catch (Exception e) { return"fail"; } 我想把检索出来的searchSongResult返回到jsp页面上,问了一下别人好像是用foreach?网上看了半天没看懂,能不能稍微详细点讲一下代码怎么写。
解决方案
完整的例子
http://459104018-qq-com.iteye.com/blog/467196
解决方案二:
在服务器 request .setAttribute("list",searchSongResult )
在JSP
<td>
<s:property value="#vs.index+1"/>
</td>
<td align = "center">${Song.歌名的变量名}</td>
</tr>
/c:forEach
解决方案三:
${row.CODESHOWNAME}
/c:forEach
${presentList } 返回的结果集list
row 相当于取别名对象
varStatus 用于创建限定了作用域的变量
${row.CODEVALUE} 根据别名取对象属性值
解决方案四:
后台session或request setAttribute进对象,页面el还是jstl吧foreach
时间: 2024-08-22 18:19:58