You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

230 lines
8.0 KiB

<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<jsp:useBean id="sn" scope="page" class="com.bean.SystemBean" />
<jsp:useBean id="newsb" scope="page" class="com.bean.NewsBean" />
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String dir=sn.getDir();
%>
<HTML><HEAD><TITLE><3E><>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD></TITLE>
<LINK href="<%=basePath %><%=dir %>/images/Admin_Style.css" type=text/css rel=stylesheet>
<LINK href="<%=basePath %><%=dir %>/images/style.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript src="<%=basePath %><%=dir %>/images/Common.js"></SCRIPT>
<STYLE type=text/css>
BODY {
MARGIN-LEFT: 0px; BACKGROUND-COLOR: #ffffff
}
.STYLE1 {color: #ECE9D8}
</STYLE>
</HEAD>
<script language="javascript" >
function top(){
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page=1";
form3.submit();
}
function last(){
if(form3.pageCount.value==0){//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>Ϊ0<CEAA><30><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>һҳΪ1<CEAA><31>Ҳ<EFBFBD><D2B2><EFBFBD>ǵ<EFBFBD>һҳ<D2BB><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD>
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page=1";
form3.submit();
}else{
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+form3.pageCount.value;
form3.submit();
}
}
function pre(){
var page=parseInt(form3.page.value);
if(page<=1){
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һҳ");
}else{
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+(page-1);
form3.submit();
}
}
function next(){
var page=parseInt(form3.page.value);
var pageCount=parseInt(form3.pageCount.value);
if(page>=pageCount){
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һҳ");
}else{
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+(page+1);
form3.submit();
}
}
function bjump(){
var pageCount=parseInt(form3.pageCount.value);
if( fIsNumber(form3.busjump.value,"1234567890")!=1 ){
alert("<22><>ת<EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
form3.busjump.select();
form3.busjump.focus();
return false;
}
if(form3.busjump.value>pageCount){//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һҳ<D2BB><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һҳ
if(pageCount==0){
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page=1";
form3.submit();
}
else{
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+pageCount;
form3.submit();
}
}
else if(form3.busjump.value<=pageCount){
var page=parseInt(form3.busjump.value);
if(page==0){
page=1;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+page;
form3.submit();
}else{
form3.action="<%=basePath%><%=dir %>/news/index.jsp?page="+page;
form3.submit();
}
}
}
//****<2A>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD>Number.
function fIsNumber (sV,sR){
var sTmp;
if(sV.length==0){ return (false);}
for (var i=0; i < sV.length; i++){
sTmp= sV.substring (i, i+1);
if (sR.indexOf (sTmp, 0)==-1) {return (false);}
}
return (true);
}
function del()
{
pageform.submit();
}
</script>
<%
String message = (String)request.getAttribute("message");
if(message == null){
message = "";
}
if (!message.trim().equals("")){
out.println("<script language='javascript'>");
out.println("alert('"+message+"');");
out.println("</script>");
}
request.removeAttribute("message");
%>
<%
String username=(String)session.getAttribute("user");
if(username==null){
response.sendRedirect(path+"/error.jsp");
}
else{
%>
<BODY oncontextmenu="return false;" onselectstart="return false;" leftMargin=0
background=<%=basePath %><%=dir %>/images/MainBg.gif topMargin=0 scroll=yes
marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align="left" vAlign=top > <form action="<%=basePath %>Common.do?method=DELNEWS" method="post" name="pageform">
<table width='100%' cellspacing='1' cellpadding='3' bgcolor='#CCCCCC' class="tablewidth">
<tr class="head">
<td width="5%" align="center">ID </td>
<td align="center"><3E><><EFBFBD><EFBFBD></td>
<td align="center"><3E><><EFBFBD><EFBFBD></td>
<td align="center"><3E><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1></td>
<td align="center"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>
<td align="center"><3E>޸<EFBFBD></td>
<td align="center">ɾ<><C9BE></td>
</tr>
<%String sql="select * from news order by id desc";
newsb.setEVERYPAGENUM(12);
int cou = newsb.getMessageCountAAA("select count(*) from news");//<2F>õ<EFBFBD><C3B5><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
String page1=request.getParameter("page");
if(page1==null){
page1="1";
}
session.setAttribute("busMessageCount", cou + "");
session.setAttribute("busPage", page1);
List pagelist1 = newsb.getMessageAAA(Integer.parseInt(page1),sql);
session.setAttribute("qqq", pagelist1);
int pageCount = newsb.getPageCount(); //<2F>õ<EFBFBD>ҳ<EFBFBD><D2B3>
session.setAttribute("busPageCount", pageCount + "");
List pagelist3=(ArrayList)session.getAttribute("qqq");
%>
<script type="text/JavaScript">
function allch()
{
for(i=0;i<<%=pagelist3.size()%>;i++)
{
document.pageform.checkit(i).checked=document.pageform.checkall.checked;
}
}
</script>
<%
if(!pagelist3.isEmpty()){
for(int i=0;i<pagelist3.size();i++){
List pagelist2 =(ArrayList)pagelist3.get(i);
%>
<tr class="trA" onMouseOver="this.className='trB'" onMouseOut="this.className='trA'">
<td width='5%' align="center" style="border-bottom:1px dotted #ccc;"><%=i+1 %></td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><a href="<%=basePath %>newsinfo.jsp?id=<%=pagelist2.get(0).toString()%>" target="_blank"><%=pagelist2.get(1).toString() %></a> </td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><%=pagelist2.get(2).toString() %></td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><%=pagelist2.get(4).toString() %></td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><%=pagelist2.get(6).toString() %></td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><a href="<%=basePath+dir+"/" %>news/edit.jsp?method=upNews&id=<%=pagelist2.get(0).toString()%>" ><3E>޸<EFBFBD></a> </td>
<td align="center" bgcolor="#FFFFFF" style="border-bottom:1px dotted #ccc;"><a href="<%=basePath %>NewsServlet?method=delNews&id=<%=pagelist2.get(0).toString()%>" >ɾ<><C9BE></a> </td>
</tr>
<%
}}
%>
<TR align="right" >
<TD colspan="10" id=map>
<input type="checkbox" name="checkall" onClick="allch()" >&nbsp;ȫѡ&nbsp;&nbsp;&nbsp;&nbsp;
</TD>
</TR>
</TABLE></form>
</td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan='10' align='right'>
<TABLE width="100%" border=0 align="right" cellPadding=0 cellSpacing=0>
<TBODY>
<TR align="right" >
<TD >
<form action="" method="post" name="form3">
<input type="hidden" name="pageCount" value="<%= session.getAttribute("busPageCount").toString()%>" /><!--//<2F><><EFBFBD>ڸ<EFBFBD><DAB8><EFBFBD><EFBFBD><EFBFBD>javascript<70><74>ֵ-->
<input type="hidden" name="page" value="<%=session.getAttribute("busPage").toString()%>" /><!--//<2F><><EFBFBD>ڸ<EFBFBD><DAB8><EFBFBD><EFBFBD><EFBFBD>javascript<70><74>ֵ-->
<a href="#" onClick="top()"><img src="<%=basePath %>images/first.gif" border="0" /></a>&nbsp;&nbsp;&nbsp;
<a href="#" onClick="pre()"><img src="<%=basePath %>images/pre.gif" border="0" /></a>&nbsp;&nbsp;&nbsp;
<20><><%=session.getAttribute("busMessageCount").toString()%><3E><><EFBFBD><EFBFBD>¼,<2C><><EFBFBD><EFBFBD><%=session.getAttribute("busPageCount").toString()%>ҳ,<2C><>ǰ<EFBFBD><C7B0><%=session.getAttribute("busPage").toString()%>ҳ&nbsp;&nbsp;&nbsp;
<a href="#" onClick="next()"><img src="<%=basePath %>images/next.gif" border="0" /></a>&nbsp;&nbsp;&nbsp;
<a href="#" onClick="last()"><img src="<%=basePath %>images/last.gif" border="0" /></a>
<20><><input name="busjump" type="text" size="3" />ҳ<a href="#" onClick="bjump()"><img src="<%=basePath %>images/jump.gif" border="0" /></a>&nbsp;&nbsp;&nbsp;
</form>
</TD>
</TR>
</table>
</TD>
</TR><TR>
<TD align="center" vAlign=top >
<TABLE align="center" vAlign=top width="100%" border=0 align="center" cellPadding=3 cellSpacing=1>
<TBODY>
<TR align="center" class=head>
<TD >
<input type="button" name="button" value="ɾ<><C9BE>" onClick="del()" >
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
<%} %>
</HTML>