logic标签中的iterate循环显示list集合中的数据
<%@ page language="java" import="entity.News,java.util.List" pageEncoding="utf-8"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%
Integer nowPage = 1;
String current= request.getAttribute("currentPage").toString();
if (current == null){
current = "1";
}
try{
nowPage = Integer.parseInt(current);
}catch (Exception e) {
nowPage = 1;
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>新闻管理列表</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="./css/styles.css">
</head>
<body>
欢迎<font color="red"> ${user } </font> 回来! <a href="user.do?method=logout">退出</a><br>
<table width="100%" border="1" bordercolor="#6699cc" cellspacing="0" cellpadding="0" style="border-collapse:collapse" align="center">
<tr><th>新闻编号</th><th>新闻标题</th><th>责任编辑</th><th>新闻来源</th><th>发布时间</th><th>操作</th></tr>
<logic:present name="newslist" scope="request">
<logic:iterate id="news" name="newslist" type="entity.News">
<tr>
<td><bean:write name="news" property="id" /> </td>
<td><a href="./admin/news.do?method=newsView&id=<bean:write name="news" property="id" />" title="<bean:write name="news" property="title" />" target="_blank"><bean:write name="news" property="title" /></a></td>
<td><bean:write name="news" property="zuozhe" /></td>
<td><bean:write name="news" property="laiyuan" /></td>
<td><bean:write name="news" property="fabutime" /></td>
<td><a href="./admin/news.do?method=editNews&id=<bean:write name="news" property="id" />">修改</a> | <a href="./admin/news.do?method=removeNews&id=<bean:write name="news" property="id" />" >删除</a></td>
</tr>
</logic:iterate>
</logic:present>
<logic:notPresent name="newslist" scope="request">
<tr><td colspan="7" >暂时没有数据</td></tr>
</logic:notPresent>
</table>
<hr size="1">
<div>
第${currentPage}页,共${totalPage}页
<a href="./admin/news.do?method=newsList">首页</a>
<a href="./admin/news.do?method=newsList?page==<%=nowPage - 1%>">上一页</a>
<a href="./admin/news.do?method=newsList?page=<%=nowPage +1%>">下一页</a>
<a href="./admin/news.do?method=newsList?page=${totalPage}">尾页</a>
</div>
<a href="./admin/news_add.jsp">添加新闻</a>
</body>
</html>
页:
[1]