📄 bm_index.jsp
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.util.*"%>
<jsp:directive.page import="com.hiernate.util.*,com.hiernate.persistence.*;"/>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<html:base />
<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 href="../CSS/style.css" rel="stylesheet" type="text/css">
</head>
<body background="../Images/main_center.jpg">
<table width="801" height="505" border="0" cellpadding="0" cellspacing="0" background="../Images/main_center.JPG">
<tr>
<td height="488" valign="top"><table width="100%" height="84%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><table width="100%" height="119" border="0" cellpadding="-2" cellspacing="-2" background="../images/bbs/bbs_01.gif">
<tr valign="top">
<td width="100%" height="43" background="../Images/main_top.JPG"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<tr>
<td width="5%"><br> <img src="../Images/isexists.gif" width="16" height="16"></td>
<td width="23%" align="left"><br> <b>部门计划</b></td>
<td width="72%" valign="bottom"> </td>
</tr>
</table></td>
</tr>
<tr valign="top">
</tr>
</table>
<table width="91%" height="84%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="32"><table width="99%" height="32" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="../Images/tiao.jpg"><table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4%" valign="bottom"> </td>
<td width="72%" valign="bottom"> </td>
<td width="7%" valign="bottom"><div align="right"><img src="../Images/add.gif" width="20" height="18" /></div></td>
<td width="17%" valign="bottom" class="STYLE2">
<%
String strpurview = (String)application.getAttribute("Purview");
if(strpurview.equalsIgnoreCase("只读")){
%>
<a href="noaddbumen.jsp">添加部门计划</a>
<%}else{ %>
<a href="#" onClick="Javascript:window.open('bm_add.jsp','','width=560,height=380');return false">添加部门计划</a></td>
<%} %>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top">
<%
String currPage = request.getParameter("currPage");
int iCurrPage = 1 ;
int pages = 1 ;
int allRecCount = 0 ;
int recPerPage = 5 ;
allRecCount = HibernateUtil.findBmCount(); //查询出总的记录数
pages = (allRecCount - 1)/recPerPage + 1 ; //计算出总的页数
if(pages == 0){ //对页数进行有效性处理,使页数的最小值是1
pages = 1;
}
if(currPage != null && !currPage.equalsIgnoreCase("")){
iCurrPage = Integer.parseInt(currPage);
}
List bmlist =HibernateUtil.findbm((iCurrPage - 1) * recPerPage, recPerPage);;
if(bmlist.isEmpty()){
out.println("暂无信息");
}%>
<table width="728" height="55" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="23" ><div align="center" class="STYLE2">部门名称</div></td>
<td><div align="center" class="STYLE2">计划主题</div></td>
<td><div align="center" class="STYLE2">计划内容</div></td>
<td><div align="center" class="STYLE2">发表日期</div></td>
<td><div align="center" class="STYLE2">删除</div></td>
</tr>
<%
if(!bmlist.isEmpty()&& bmlist.size()>0){
for(int i=0;i < bmlist.size();i++){
Bm bm = (Bm)bmlist.get(i);
%>
<tr>
<td height="23" class="STYLE2"><div align="center"><%=bm.getName1()%> </div></td>
<td height="23" class="STYLE2"><div align="center">
<%if(bm.getTitle().length()>6){%><!-- 判断计划题目长度是否超过6 -->
<a href="#" onClick="Javascript:window.open('bm_xianshi.jsp?ID=<%=bm.getId()%>','','width=456,height=459');return false;"><%=bm.getTitle().substring(0,6)+"...."%></a><!-- 截取部门计划题目的前6个字符,其余的用"...."表示 -->
<%}else{%>
<a href="#" onClick="Javascript:window.open('bm_xianshi.jsp?ID=<%=bm.getId()%>','','width=456,height=459');return false;"><%=bm.getTitle()%></a><!-- 长度不超过6的将部门计划题目全部显示出来 -->
<%}%>
</div></td>
<td height="23" class="STYLE2"><div align="center">
<%if(bm.getContent().length()>10){%><!-- 如果计划内容长度超过10的进行截取,否则全部显示 -->
<%=bm.getContent().substring(0,10)+"...."%>
<%}
else{%>
<%=bm.getContent()%>
<%}%>
</div></td>
<td height="23" class="STYLE2"><div align="center"><%=bm.getTime1()%> </div></td>
<td height="23"><div align="center">
<% String purview = (String)application.getAttribute("Purview");
if(purview.equalsIgnoreCase("只读")){
%>
<a href="bmnodel.jsp">
<img src="../Images/del.gif" width="16" height="16" border="0"></td>
<%}%>
<%if(purview.equalsIgnoreCase("系统")){ %>
<a href="bm_del.jsp?currPage=<%=iCurrPage%>&&id=<%=bm.getId()%>&link=<%=bmlist.size()%>" onClick="return confirm('是否确认删除?');return false;"><img src="../Images/del.gif" width="16" height="16" border="0"></a>
</tr>
<%
}}
}
%>
</table>
<table width="728" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25" class="STYLE2"><div align="right" class="STYLE2">
<%
if(recPerPage < allRecCount){
String href = " <a href='bm_index.jsp?currPage="; // 制作分页条
StringBuffer sbf = new StringBuffer(); //构造上一页
if(iCurrPage > 1){
sbf.append(href+(iCurrPage - 1)+"'>上一页</a>");
}
for(int i = 1 ; i <= pages ; i ++){
if(i == iCurrPage){
sbf.append(href+i+"'>["+i+"]</a>"); //追加串
}
else{
sbf.append(href+i+"'>"+i+"</a>");
}
}
if(iCurrPage < pages){
sbf.append(href+(iCurrPage + 1)+"'>下一页</a>"); //构造下一页
}
%>
<%out.print("当前页数:["+iCurrPage+"/"+pages+"]");%>
<%=sbf.toString()%>
<%} %>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -