c:forEach中对List的遍历,list每一个对象不是bean,而是String,在JSP中,怎么JSTL循环输出list内容

c:forEach中对List的遍历,list每一个对象不是bean,而是String,在JSP中,怎么JSTL循环输出list内容就是list中有多行,每行有多列知道的... c:forEach中对List的遍历,list每一个对象不是bean,而是String,在JSP中,怎么JSTL循环输出list内容
就是list中有多行,每行有多列
知道的请回答下,谢谢啦!!
展开
 我来答
乐观的Mr张先生
2018-03-30 · TA获得超过1887个赞
知道小有建树答主
回答量:19
采纳率:85%
帮助的人:3585
展开全部

Action中:

  1. private List<Message> messageList;//省略get,set方法

  2. @Action("/findAllMessageAOP")
    public String findAllMessageAOP() throws Exception 

    messageList=messageManager.queryAll();
    return "find";//跳转到对应的jsp页面
    Jsp页面的显示:

<s:iterator value="messageList">
<%--用EL表达式直接调用属性循环输出对象的各个属性值--%>


<td>${messageID} </td>
<td>${messageSendTime} </td>
<td>${messageValidTime}</td>
<td>${messageValidTime}</td>
<td>${messageContent }</td>
</tr>
</s:iterator><c:forEach var="message" items="${messageList}">

<%--用EL表达式调用list对象的属性循环输出对象的各个属性值--%> 

<tr>
<td>${message.messageID}</td>
<td>${message.messageSendTime}</td>
<td>${message.messageValidTime}</td>
<td>${message.messageValidTime}</td>
<td>${message.messageContent}
</td>
</tr>

</c:forEach>

呈现效果如下:

匿名用户
2017-04-12
展开全部
string类型可以这样直接输出
<c:forEach items="${list}" var="info">
${info}
</c:forEach>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小小柳树啊
2017-04-05
知道答主
回答量:2
采纳率:0%
帮助的人:1932
展开全部
<h5>循环遍历对象的集合</h5>
先创建一个User实体类,内有属性username,password,提供get和set方法,无参有参构造方法。

<%
List<User> uList=new ArrayList<User>();
uList.add(new User("张无忌","123"));
uList.add(new User("杨过","456"));
uList.add(new User("慕容子宁","789"));
uList.add(new User("郭靖","147"));
request.setAttribute("uList", uList);
%>
<c:forEach var="user" items="${uList }">
${user.username }:${user.password }
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-17
展开全部
以用户信息为例:
先把List的变量users放入request中

<c:forEach items="${users}" var="user">
用户名: ${user.userName}
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式