📄 index.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<% request.setCharacterEncoding("gb2312");%>
<%
//┌─ 橘子留言系统 ──────── www.f-4113.com ────┐
//│ │
//│ 感谢你使用 橘子留言系统 │
//│ 本代码完全公开和免费,你可以任意复制、传播、修改和使用, │
//│ 但不得公开发表代码 不得用做商业用途,不得向其他使用者收费│
//│ │
//│ 使用时,请保留此段信息,谢谢配合 │
//│ │
//│ 作者:_試着黑 2006/12/07 │
//│ │
//└────────────────── QQ:20886746 ──┘
%>
<%@ include file="conn.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>橘子留言系统</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 4px;
font-size:12px;
a:visited{text-decoration:none;color:slategray;}
a:hover{text-decoration:underline;color:slategray;}
a:link{text-decoration:none;color:slategray;}
}
-->
</style>
<link href="img/h.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
.STYLE2 {
font-size: 16px;
font-weight: bold;
}
.STYLE3 {color: #CCCCCC}
-->
</style>
<script language="javascript">
function form1_onsubmit()
{
if (document.form1.name.value=="")
{
window.alert("请输入名字!");
return false;
}
if (document.form1.text.value=="")
{
window.alert("请输入你的留言!");
return false;
}
if (document.form1.text.value.length>100)
{
window.alert("留言内容大于100!");
return false;
}
}
</script>
</head>
<body>
<%
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i;
//设置一页显示的记录数
intPageSize = 4;
//取得待显示页码
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql = "select * from book";
ResultSet Rs = stmt.executeQuery(sql);
String Name=(String)session.getAttribute("UserName");
strPage = request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
}
else{//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1) intPage = 1;
}
%>
<div id="br"></div>
<div id="top">
<div align="center"><div id="br"></div>
<span class="STYLE2">橘子留言系统 V1.0 </span></div><div id="br"></div>
</div>
<!--top结束-->
<div id="br"></div>
<%while (Rs.next()){%>
<div id="br"></div>
<div id="h_1">
<div id="left">
<p>
<div id="br"></div>
#<%=Rs.getString("id")%><br />
用户:<%=Rs.getString("name")%><br />
<br />
<br />
<br />
<br />
主页:<a href="http://<%=Rs.getString("home")%>" target="_blank"><%=Rs.getString("home")%></a> <br />
QQ:<%=Rs.getString("qq")%><br />
邮件:<%=Rs.getString("mail")%><br />
来自:<%=Rs.getString("dd")%><br />
时间:<%=Rs.getString("date")%></p>
</div>
<!--left结束-->
<div id="right"> <div id="br"></div><strong> 标题:<%=Rs.getString("title")%></strong><br /><div id="m"></div>
<br />
<br />
<div id="ly"><%=Rs.getString("text")%><br />
<br />
<br />
<%String action=request.getParameter("action");
String id=request.getParameter("id");
if ( Rs.getString("huifu")!=null){%>
<div id="hf"><div class="hf1"><div id="br"></div>
回复:</div><div id="br"></div>
<%=Rs.getString("huifu")%><div id="br"></div>
</div><% } %><div id="br"></div>
</div> <% if (Name==session.getAttribute("UserName") && Name !=null){%>
<div id="m">
<div align="right"><span class="STYLE1"><div id="br"></div> 管理员:<%=session.getAttribute("UserName")%> <a href="ad_add.jsp?action=huifu&id=<%=Rs.getString("id")%>">回复</a> <a href="reg.jsp?action=del&id=<%=Rs.getString("id")%>">删除</a> <a href="reg.jsp?action=out">退出
<%}%>
</a></span></div>
</div>
</div>
</div>
<%}
if ( Rs == null )
Rs.close();
%>
<div id="br"></div>
<div id="foot"><div id="br"></div><%
Rs.last();//光标在最后一行
intRowCount = Rs.getRow();//获得当前行号
//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;
//调整待显示的页码
if(intPage>intPageCount) intPage = intPageCount;
%>
共<%=intPageCount%>页 <% if(intPage>0){%>
<a href="index.jsp">首页</a> <a href="index.jsp?pages=<%=intPage-1%>">上页</a> <% } %>
<a href="index.jsp?pages=<%=intPage+1%>">下页</a> <a href="index.jsp?pages=<%=intPageCount%>">尾页</a>
</div>
<div id="br"></div>
<div id="foot">
<div id="br"></div>
<form id="form1" name="form1" method="post" action="reg.jsp?action=add" onsubmit="return form1_onsubmit()">
<label>
用户:
<input name="name" type="text" class="bdan" id="name" size="15" />
</label>
标题:
<input name="title" type="text" class="bdan" id="title" size="15" />
<br />
QQ:
<input name="qq" type="text" class="bdan" id="qq" size="15" />
主页:
<input name="home" type="text" class="bdan" id="home" size="15" />
<br />
来自:
<input name="dd" type="text" class="bdan" id="dd" size="15" />
邮件:
<input name="mail" type="text" class="bdan" id="mail" size="15" />
<br />
内容:
<label>
<textarea name="text" cols="38" rows="5" class="bdan" id="text"></textarea>
</label>
(100字)
<div id="br"></div>
<label>
<input name="Submit" type="submit" class="bdan" value="留言" />
</label>
<input name="Submit2" type="submit" class="bdan" value="取消" />
</form>
</div>
<div id="br"></div>
<div id="foot"> <div id="br"></div>
<div align="center"><a href="http://www.f-4113.com" target="_blank">关于我们</a> - 服务条款 - 广告服务 - <a href="log.jsp">管理登陆</a> - 友情连接 - 站长博客 <br />
Copyright (c) 2006 F-4113.COM All Rights Reserved.<br />
违法不良信息举报中心 浙ICP备06025612号 </div>
</div>
<%
//Rs.close(); //关闭记录集对象
stmt.close(); //关闭语句对象
//*********** 数据库关闭代码 ************
conn.close(); //关闭连接对象
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -