初学Struts标签库,问一个JSTL中的问题

yqsshr 2009-07-24 08:45:37
我的JavaBean是这样的

public class ResourceItemBean {

private String id;

private String title;

private String keywords;

private String kind;

private String describe;
....


现在要将请求过来的result集合(ArrayList)显示在result.jsp页面上

<body>
<table border="1" align="center" cellspacing="0" cellpadding="5">
<tr>
<td onmouseover="showBack(this)">文件名</td>
<td>描述</td>
<td>预览|播放</td>
<td>下载</td>
</tr>

<logic:iterate id="result" name="result">
<tr>
<td><bean:write name="result" property="title"/></td>
<td><bean:write name="result" property="describe"/></td>
<td><c:choose>
<c:when test="${result.kind == 'ppt' }">
预览
</c:when>
</c:choose>

</td>
<td>下载</td>
</tr>
</logic:iterate>

</table>
</body>


没加红色那块,title和describe字段都能正常显示。加了,服务器就报错。现在我想要让“预览|下载”这个字段中,如果取得的result集合中的kind值是doc的话就显示"预览",其他就显示"下载",怎么做啊?上面那个<c:choose>没错吧?正确的怎么写?谢谢!
...全文
305 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨中的稻草人 2011-04-15
  • 打赏
  • 举报
回复
路过,瞅瞅,貌似我也不会
yqsshr 2009-07-26
  • 打赏
  • 举报
回复
帖子沉了,没人回答,,要结贴也不行,,谁进来,我赏分了~~
yqsshr 2009-07-24
  • 打赏
  • 举报
回复
没加这快:><c:choose>
<c:when test="${result.kind == 'ppt' }">
预览
</c:when>
</c:choose>

能正常运行

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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