economyinfo.jsp
来自「这是一个上传下载的原代码」· JSP 代码 · 共 117 行
JSP
117 行
<%@ page language="java" import="java.util.*,com.model.entity.NewsInfo" pageEncoding="UTF-8"%>
<%@ page import="com.project.util.DateTimeUtil,com.project.util.StringUtil" %>
<%
String title = (String)request.getParameter("titleName");
String formName = (String)request.getParameter("formName");
Map map = (Map)request.getAttribute("newsInfo");
String flag = (String)map.get("flag");
Map newsMap = new HashMap();
List list = new ArrayList();
Integer temp = 0;
Integer IpageNum = 0;
//每次显示多少条
int pageSize = 0;
//当前页号
int pageNum = 0;
//共多少条
int sumNum = 0;
//共多少页
int totalPage = 0;
if(flag.equals(title)){
newsMap = (Map)map.get(title);
list = (List)newsMap.get(title);
temp = (Integer)newsMap.get("newsNum");
IpageNum = (Integer)map.get("pageNum");
pageSize = 6;
pageNum = IpageNum.intValue();
sumNum = temp.intValue();
totalPage = 0;
if(sumNum < pageSize ){
totalPage = 1;
}else{
if(sumNum % pageSize == 0){
totalPage = sumNum / pageSize;
}else{
totalPage = sumNum / pageSize + 1;
}
}
}else{
newsMap = (Map)map.get(title);
list = (List)newsMap.get(title);
temp = (Integer)newsMap.get("newsNum");
IpageNum = (Integer)map.get("pageNum");
pageSize = 6;
pageNum = 0;
sumNum = temp.intValue();
totalPage = 0;
if(sumNum < pageSize ){
totalPage = 1;
}else{
if(sumNum % pageSize == 0){
totalPage = sumNum / pageSize;
}else{
totalPage = sumNum / pageSize + 1;
}
}
}
%>
<form name="<%=formName %>" action="<%=request.getContextPath() %>/economyInfo.do" method="post">
<input name="flag" type="hidden" value="<%=title %>" />
<input name="pageNum" type="hidden" value="" />
<input name="pageSize" type="hidden" value="" />
<table width="586" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="62" rowspan="2" align="center" valign="middle"><img src="<%=request.getContextPath() %>/jsp/images/d.jpg" width="6" height="10" /></td>
<td colspan="2" class="css"><%=title %></td>
</tr>
<tr>
<td width="446" height="2
" background="<%=request.getContextPath() %>/jsp/images/x.jpg"></td>
<td width="78"></td>
</tr>
<%
for(int i=0;i < list.size();i++){
NewsInfo newsInfo = (NewsInfo)list.get(i);
%>
<tr>
<td align="center" valign="middle" class="nei20"><img src="<%=request.getContextPath() %>/jsp/images/hd.jpg" width="5" height="5" /></td>
<td colspan="2" class="nei20"><a href="<%=request.getContextPath() %>/newsContent.do?newsId=<%=newsInfo.getNewsId() %>" target="_blank"><%=StringUtil.getSubTitle(newsInfo.getTitle(),18) %></a> (<%=DateTimeUtil.getChangeDate(newsInfo.getCreateDate()) %>)
<%if(newsInfo.getNewsDate()!=null&&DateTimeUtil.getChangDate(newsInfo.getNewsDate())>DateTimeUtil.getNowTime()){ %><font color="red">new!</font><%}%></td>
</tr>
<%
}
%>
<td align="center" valign="middle" class="nei20"> </td>
<tr align="right">
<td align="center" valign="middle" class="nei20"> </td>
<td class="nei20">
<input name="" type="hidden" value="" />
<table width="300" border="0">
<tr class="nei20">
<a href="javaScript:nextPage('0','<%=pageSize %>','<%=title %>');">首页</a>
<%if(pageNum >= 1){%>
<a href="javaScript:nextPage('<%=pageNum-1%>','<%=pageSize%>','<%=title %>');">上一页</a>
<%}else{%>
上一页
<%} %>
<%if(pageNum < totalPage-1){ %>
<a href="javaScript:nextPage('<%=pageNum+1%>','<%=pageSize%>','<%=title %>');">下一页</a>
<a href="javaScript:nextPage('<%=totalPage-1%>','<%=pageSize%>','<%=title %>');">尾页</a>
<%}else{ %>
下一页
尾页
<%} %>
共<%=sumNum %> 条记录
第<%=pageNum+1 %>页
共<%=totalPage %>页
</tr>
</table>
</td>
</tr>
</table>
</form>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?