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>&nbsp;&nbsp;(<%=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">&nbsp;</td>
                <tr align="right">
                  <td align="center" valign="middle" class="nei20">&nbsp;</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 + -
显示快捷键?