📄 index.jsp
字号:
<%@ 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 >
<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>
<TD>是否显示</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>
<form action="<%=basePath %>GuestBook.shtml?method=delguestbook" method="post" name="pageform">
<%
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><%=pagelist2.get(11).toString().equals("1")?"<font color=red>已</font>":"<font color=blue>未</font>" %></TD>
<TD id=map><a href="<%=basePath%>GuestBook.shtml?method=HIDEGUESTBOOK&id=<%=pagelist2.get(0).toString()%>"><%=Integer.parseInt(pagelist2.get(12).toString())==1?"已显示":"已屏蔽" %></a></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()" > 全选
</TD>
</TR>
</form>
</TBODY>
</TABLE>
</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>
<a href="#" onClick="pre()"><img src="<%=basePath %>images/pre.gif" border="0" /></a>
共<%=session.getAttribute("busMessageCount").toString()%>条记录,共计<%=session.getAttribute("busPageCount").toString()%>页,当前第<%=session.getAttribute("busPage").toString()%>页
<a href="#" onClick="next()"><img src="<%=basePath %>images/next.gif" border="0" /></a>
<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>
</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>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -