一般会把数据存在ActionContext里:ActionContext.getContext().put(key,value);
在页面通过OGNL表达式取值:<s:property value="#key"/>List的话要用<s:iterator>标签,类似于<c:foreach/>
<s:iterator value="#listName" var="li">
<s:property value="li.beanName"/>
</s:iterator>
在页面通过OGNL表达式取值:<s:property value="#key"/>List的话要用<s:iterator>标签,类似于<c:foreach/>
<s:iterator value="#listName" var="li">
<s:property value="li.beanName"/>
</s:iterator>
解决方案 »
- struts-config.xml中input问题?
- 刚进一小公司实习,一些问题要求助。
- struts标签使用问题,急!?
- 求助:Hibernate中的save和saveOrUpdate方法的问题
- 求助!多线程通信问题(tomcat达到最大线程数后,服务不响应)
- 我想在服务器端和客户端效验数据的提交,而只使用一个配置文件,各位给下参考意见。
- 如何在struts中得到这些值
- 使用db2java.jar,怎么项目中有的查询能查到数据,有的查询查不到数据(应该能查出)呢?
- 学了一点SOAP的笨问题
- j2ee 发布问题!求救各位大虾!
- ssh Could not find action or result:
- 三大框架还要不要学了,纠结
${aobj.xxx}
</c:forEach>
user1.setUserName("user1");
user1.setPassWord("11111");
.
.
.
UserBean userN = new UserBean();
userN.setUserName("userN");
userN.setPassWord("nnnnn");userList.add(user1);
.
.
.
userList.add(userN);如果是这样的话,在HTML可以这样写:
<table>
<tr>
<td>用户名</td>
<td>密码</td>
</tr>
<c:forEach items="${requestScope.userList}" var="list">
<tr>
<td>${list.userName}</td>
<td>${list.passName}</td>
</tr>
</c:forEach>
<table>
<tr>
<td>${uname}</td>
<td>${meetingtitle}</td>
<td>${roomId}会议室</td>
<td>${startTime} ${stime}</td>
<td>${startTime}到${endTime}</td>
</tr>
</s:iterator>
这里给的很详细!
这里给的很详细!好吧 学习看看 谢谢了
在jsp中使用struts标签 #request.studentLists 然后循环(next() forEach)就可以
这样后台只负责返回数据不用负责遍历循环展现 ,各司其职