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.

249 lines
8.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<jsp:useBean id="lb" scope="page" class="com.bean.GuestBookBean" />
<jsp:useBean id="sn" scope="page" class="com.bean.SystemBean" />
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String dir=sn.getDir();
%>
<HTML><HEAD><TITLE>后台操作区</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>
<SCRIPT language=JavaScript src="<%=basePath %><%=dir %>/images/calendar.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 %>/guestbook/index.jsp?page=1";
form3.submit();
}
function last(){
if(form3.pageCount.value==0){//如果总页数为0那么最后一页为1也就是第一页而不是第0页
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page=1";
form3.submit();
}else{
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page="+form3.pageCount.value;
form3.submit();
}
}
function pre(){
var page=parseInt(form3.page.value);
if(page<=1){
alert("已至第一页");
}else{
form3.action="<%=basePath%><%=dir %>/guestbook/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("已至最后一页");
}else{
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page="+(page+1);
form3.submit();
}
}
function bjump(){
var pageCount=parseInt(form3.pageCount.value);
if( fIsNumber(form3.busjump.value,"1234567890")!=1 ){
alert("跳转文本框中只能输入数字!");
form3.busjump.select();
form3.busjump.focus();
return false;
}
if(form3.busjump.value>pageCount){//如果跳转文本框中输入的页数超过最后一页的数,则跳到最后一页
if(pageCount==0){
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page=1";
form3.submit();
}
else{
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page="+pageCount;
form3.submit();
}
}
else if(form3.busjump.value<=pageCount){
var page=parseInt(form3.busjump.value);
if(page==0){
page=1;//如果你输入的是0那么就让它等于1
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page="+page;
form3.submit();
}else{
form3.action="<%=basePath%><%=dir %>/guestbook/index.jsp?page="+page;
form3.submit();
}
}
}
//****判断是否是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(basePath+"/error.jsp");
}
else{
List list = sn.getSiteInfo();
String sitename = list.get(0).toString();
String method=request.getParameter("method");
String stime="2";String etime="2";
if(method!=null){
if(method.equals("datequery")){
stime=request.getParameter("stime");etime=request.getParameter("etime");
}
if(method.equals("showgb")){
stime="1";etime="1";
}
if(method.equals("hidegb")){
stime="0";etime="0";
}
}
%>
<BODY oncontextmenu="return false;" onselectstart="return false;" leftMargin=0 background=<%=basePath %><%=dir %>/images/MainBg.gif topMargin=0 scroll=no marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align="left" vAlign=top ><form action="<%=basePath %>GuestBook.do?method=delguestbook" method="post" name="pageform">
<TABLE width="100%" border=0 align="center" cellPadding=3 cellSpacing=1 class=tablewidth>
<TBODY>
<TR align="center" class=head>
<TD height=23>序号</TD>
<TD>昵称</TD>
<TD>邮箱</TD>
<TD>QQ</TD>
<TD>网址</TD>
<TD>博客网址</TD>
<TD>发帖时间</TD>
<TD>ip地址</TD>
<TD>选择</TD>
</TR>
<%
lb.setEVERYPAGENUM(10);
int cou = lb.getMessageCountM(stime,etime);//得到信息总数
String page1=request.getParameter("page");
if(page1==null){
page1="1";
}
session.setAttribute("busMessageCount", cou + "");
session.setAttribute("busPage", page1);
List pagelist1 = lb.getMessageM(Integer.parseInt(page1),stime,etime); //带进一个页数,并返回该页所要显示的信息
session.setAttribute("qqq", pagelist1);
int pageCount = lb.getPageCount(); //得到页数
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>
<%
for(int i=0;i<pagelist3.size();i++){
List pagelist2 =(ArrayList)pagelist3.get(i);
%>
<TR align="center" bgColor=#ffffff>
<TD width="30" id=map><%=i+1 %></TD>
<TD id=map><a href="<%=basePath %><%=dir %>/guestbook/replay.jsp?id=<%=pagelist2.get(0).toString()%>"><%=pagelist2.get(1).toString() %></a></TD>
<TD id=map><A title="E_mail" href="mailto:<%=pagelist2.get(3).toString()%>"><%=pagelist2.get(3).toString() %></A></TD>
<TD id=map><A title="QQ:<%=pagelist2.get(4).toString()%>" href="tencent://message/?uin=<%=pagelist2.get(4).toString()%>&Site=<%=sitename%>&Menu=yes"><%=pagelist2.get(4).toString() %></A></TD>
<TD id=map><A title="网址" href="<%=pagelist2.get(5).toString()%>" target="_blank" ><%=pagelist2.get(5).toString() %></A></TD>
<TD id=map><A title="博客地址" href="<%=pagelist2.get(6).toString()%>" target="_blank" ><%=pagelist2.get(6).toString() %></A></TD>
<TD id=map><%=pagelist2.get(9).toString() %></TD>
<TD id=map><%=pagelist2.get(10).toString() %></TD>
<TD id=map><input type="checkbox" name="checkit" value="<%=pagelist2.get(0).toString()%>"></TD>
</TR>
<%}%>
<TR align="right" >
<TD colspan="11" id=map>
<input type="checkbox" name="checkall" onClick="allch()" >&nbsp;全选
</TD>
</TR>
</TBODY>
</TABLE></form>
</TD>
</TR>
<TR>
<TD align="right" vAlign=top >
<TABLE width="100%" border=0 align="right" cellPadding=3 cellSpacing=1>
<TBODY>
<TR align="right" class=head>
<TD >
<form action="" method="post" name="form3">
<input type="hidden" name="pageCount" value="<%= session.getAttribute("busPageCount").toString()%>" /><!--//用于给上面javascript传值-->
<input type="hidden" name="page" value="<%=session.getAttribute("busPage").toString()%>" /><!--//用于给上面javascript传值-->
<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;
共<%=session.getAttribute("busMessageCount").toString()%>条记录,共计<%=session.getAttribute("busPageCount").toString()%>页,当前第<%=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>
第<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>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD align="center" vAlign=top >
<TABLE width="100%" border=0 align="center" cellPadding=3 cellSpacing=1>
<TBODY>
<TR align="center" class=head>
<TD >
<input type="button" name="button" value="删除" onClick="del()" >
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
<%} %>
</HTML>