完成合并,修复登录bug,完成管理员书籍编辑,没完成提交

pull/1/head
you 5 years ago
commit e1da768113

@ -34,6 +34,18 @@ font{
</style>
</head>
<body>
<%
if(session.getAttribute("reader")!=null && session.getAttribute("reader_first")!=null &&session.getAttribute("reader_first").equals("1")){
session.setAttribute("reader_first", "2");
//session.setAttribute("reader", session.getAttribute("reader"));
%>
<script>window.parent.location.href = "./04readerFrame.jsp";</script>
<%
}
%>
<div id="carousel-example-generic" class="carousel slide showCarousel" data-ride="carousel" data-interval="2000" style="width:96%;margin-left:2%;">
<!-- Indicators -->

@ -1,4 +1,6 @@
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
@ -33,7 +35,13 @@
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="../loginReader.html" target = "_top">退出</a></li>
<%if(session.getAttribute("reader") !=null) {%>
<li><a href="04readerFrame.jsp" target="self" onClick="">退出</a></li>
<%}else{%>
<li><a href="04readerFrame.jsp" target="self" onClick="">登录</a></li>
<%}
%>
}
</ul>
</div>
</div>

@ -32,7 +32,7 @@
<li role="presentation"><a href="07announcement.jsp" target="view_frame">查看公告</a></li>
<li role="presentation"><a href="08illegal.jsp" target="view_frame">违章信息</a></li>
<li role="presentation"><a href="09cardInfo.jsp" target="view_frame">个人信息</a></li>
<li role="presentation"><a href="#" target="view_frame">读者规则</a></li>
<li role="presentation"><a href="12rules.jsp" target="view_frame">读者规则</a></li>
<li role="presentation"><a href="13message.jsp" target="view_frame">读者留言</a></li>
</ul>

@ -1,4 +1,6 @@
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
@ -14,12 +16,22 @@
</head>
<frameset rows="7%,*" frameborder="no" border="0">
<div style="position:fixed;">
<frame src="02readerNav.html" scrolling="no">
</div>
<frame src="02readerNav.jsp" scrolling="no">
<frameset cols="14%,*" frameborder="no" border="0">
<frame src="03readerNavLeft.html">
<frame src="05searchBooks.jsp" name="view_frame">
<%
if(session.getAttribute("reader") == null){
%>
<frame src="06borrowBooks.jsp" name="view_frame">
<%
}else{
%>
<frame src="01main.jsp" name="view_frame">
<%
}
%>
</frameset>
</frameset>
</html>

@ -4,16 +4,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<title></title>
<!-- Bootstrap -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery所以必须放在前边) -->
<script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<link rel="stylesheet" href="../public/css/animate.css">
<link rel="stylesheet" href="../public/css/login.css" />
<style>
th{
vertical-align: middle !important;
@ -22,6 +21,15 @@
</style>
</head>
<body>
<%
if(session.getAttribute("reader") == null ){
%>
<script>
location.href = "../loginReader.html";
</script>
<%
}
%>
<jsp:useBean id="check" scope="session" class="javabean.JDBCBean"></jsp:useBean>
<div class="table-responsive">
<table class="table table-hover">
@ -33,6 +41,7 @@
<th>归还日期</th>
</tr>
<%
try{
String id = session.getAttribute("reader").toString();
String sql="select CARD_ID,BOOK_ID,BORROW_DATE,END_DATE,RETURN_DATE from borrow_books where CARD_ID = " + id;
ResultSet rs = check.executeQuery(sql);
@ -51,8 +60,11 @@
<%
}
}catch(Exception e) {
}
%>
</table>
</div>
</body>
</html>
</html>

@ -39,19 +39,33 @@ $(function () {
String sql="select*from announcement";
ResultSet rs = check.executeQuery(sql);
while (rs.next()) {
%>
if(Integer.parseInt(rs.getString("ID")) % 2== 1){
%>
<button type="button" class="btn " title="<%=rs.getString("title")%>"
data-container="body" data-trigger="focus" data-toggle="popover" data-placement="left"
data-content="<%=rs.getString("detail")%>" style="width:40%;">
<%=rs.getString("title")%><br>
发布时间:<%=rs.getString("publish_date")%>
</button><br><br>
<%
}else{
%>
<button type="button" class="btn " title="<%=rs.getString("title")%>"
data-container="body" data-trigger="focus" data-toggle="popover" data-placement="right"
data-content="<%=rs.getString("detail")%>" style="width:40%;">
<%=rs.getString("title")%><br>
发布时间:<%=rs.getString("publish_date")%>
</button><br><br>
<%
}
}
%>
</table>
</div>
</body>
</html>

@ -4,16 +4,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<title></title>
<!-- Bootstrap -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery所以必须放在前边) -->
<script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<link rel="stylesheet" href="../public/css/animate.css">
<link rel="stylesheet" href="../public/css/login.css" />
<style>
th{
vertical-align: middle !important;
@ -22,6 +21,15 @@
</style>
</head>
<body>
<%
if(session.getAttribute("reader") == null){
%>
<script>
location.href="../loginReader.html";
</script>
<%
}
%>
<jsp:useBean id="ill" scope="session" class="javabean.JDBCBean"></jsp:useBean>
<div class="table-responsive">
<table class="table table-hover">
@ -34,6 +42,7 @@
<th>处理信息的管理员</th>
</tr>
<%
try{
String id=session.getAttribute("reader").toString();
String sql="select BOOK_ID,BORROW_DATE,END_DATE,RETURN_DATE,ILLEGAL,MANAGER_ID from borrow_books where ILLEGAL is not null AND CARD_ID = " + id;
//out.println(sql);
@ -52,6 +61,9 @@
<%
}
}catch(Exception e){
}
%>
</table>

@ -4,16 +4,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<title></title>
<!-- Bootstrap -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery所以必须放在前边) -->
<script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<link rel="stylesheet" href="../public/css/animate.css">
<link rel="stylesheet" href="../public/css/login.css" />
<style>
th{
vertical-align: middle !important;
@ -22,6 +21,15 @@
</style>
</head>
<body>
<%
if(session.getAttribute("reader") == null){
%>
<script>
location.href="../loginReader.html";
</script>
<%
}
%>
<jsp:useBean id="check" scope="session" class="javabean.JDBCBean"></jsp:useBean>
<div style="width:98%;height:250px;;" >
<img src="../public/image/09.jpg" width="100%" height="250px" style="margin-left:1%;">
@ -37,7 +45,7 @@
<th>修改</th>
</tr>
<%
request.setCharacterEncoding("utf-8");
try{
String cardId=session.getAttribute("reader").toString();
String sql="select*from borrow_card where ID = '"+ cardId +"';";
ResultSet rs = check.executeQuery(sql);
@ -57,6 +65,9 @@
<%
}
}catch(Exception e){
}
%>
</table>
</div>

@ -0,0 +1,54 @@
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<!-- Bootstrap -->
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery所以必须放在前边) -->
<script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<link rel="stylesheet" id="templatecss" type="text/css" href="../public/css/message.css">
<style>
body{
background-color:#fff;
color:black;
}
</style>
</head>
<body>
<jsp:useBean id="msg" scope="session" class="javabean.JDBCBean"></jsp:useBean>
<%
String sql = "select * from rules";
ResultSet rs = msg.executeQuery(sql);
while (rs.next()) {
%>
<div class="panel panel-info" style="width:50%;height:80%; margin-left:25%;">
<div class="panel-heading" align="center">
<h4>借阅证规则编号:<%=rs.getString("ID") %></h4>
</div>
<div class="panel-body">
<p>可借阅数量:<%=rs.getString("BORROW_NUM") %></p>
<p>可借阅图书馆:<%=rs.getString("BORROW_LIBRARY") %></p>
<p>过期扣费/天:<%=rs.getString("OVERTIME_FEE") %></p>
</div>
</div>
<%
}
%>
</body>
</html>

@ -35,7 +35,8 @@
<br><br>
<div align="center">
<button type="submit" class="btn btn-warning" style="margin-left:0">提交</button>&emsp;&emsp;&emsp;
<button type="reset" class="btn btn-danger" style="margin-right:0">重置</button>
<button type="reset" class="btn btn-danger" style="margin-right:0">重置</button>&emsp;&emsp;&emsp;
<button type="reset" class="btn btn-info" style="margin-right:0" onClick="location.href='15checkMessage.jsp'">查看留言</button>
</div>
</form>
</div>

@ -41,7 +41,7 @@
%>
<script>
alert('留言成功!');
window.location.href = "13message.jsp";
window.location.href = "15checkMessage.jsp";
</script>
<%
}
@ -57,7 +57,7 @@
} else {
%>
<script>
alert('留言未成功!');
alert('留言未成功!留言不能为空!');
window.location.href = "13message.jsp";
</script>
<%
@ -68,7 +68,7 @@
%>
<script>
alert('留言未成功!请先登录!');
window.location.href = "13message.jsp";
window.location.href = "06borrowBooks.jsp";
</script>
<%
}

@ -17,50 +17,38 @@
<script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<link rel="stylesheet" id="templatecss" type="text/css"
href="../public/css/message.css">
<link rel="stylesheet" id="templatecss" type="text/css" href="../public/css/message.css">
<style type="text/css">
.text-dark{
color:black;
font-family:YouYuan;
}
body{
background-color:#fff;
font-size:16px;
}
</style>
</head>
<body>
<jsp:useBean id="msg" scope="session" class="javabean.JDBCBean"></jsp:useBean>
<%
DateTime date=new DateTime();
//out.println(date.show());
String time = date.show();
<div align="center"><h3 style="color:#F08080;">☆★留言板★☆</h3></div>
<%
String sql = "select CARD_ID,DETAIL,PUBLIC_DATE from message";
String mes = request.getParameter("msg");
ResultSet rs = msg.executeQuery(sql);
try{
String card = session.getAttribute("reader").toString();
String sql = "select detail,public_date from message where card_id='"+ card + "');";
int i = msg.executeUpdate(sql);
if (i == 1) {
while (rs.next()) {
%>
<script>
alert('留言成功!');
window.location.href = "13message.jsp";
</script>
<%
}
else {
%>
<script>
alert('留言未成功!');
window.location.href = "13message.jsp";
</script>
<%
}
}catch(Exception e){
%>
<script>
alert('留言未成功!请先登录!');
window.location.href = "13message.jsp";
</script>
<%
<div class="panel panel-default" style="width:60%;height:80%; margin-left:20%;">
<div class="panel-body" align="center">
<p class="bg-info text-dark"><%=rs.getString("CARD_ID")%></p>
<div style="word-wrap:break-word;"><p class="bg-warning text-dark"><%=rs.getString("DETAIL")%></p></div>
<p class="bg-danger text-dark"><%=rs.getString("PUBLIC_DATE")%></p>
</div>
</div>
<%
}
%>
%>
</body>
</html>

@ -44,9 +44,10 @@ public class ReaderLogin extends HttpServlet {
if (result.equals("1")) {
HttpSession session = request.getSession();
session.setAttribute("reader", user);
session.setAttribute("reader_first", "1"); // 登录
hashMap.put("code", 0);
hashMap.put("msg", "登录成功");
hashMap.put("url", request.getContextPath() + "/reader/04readerFrame.html");
hashMap.put("url", request.getContextPath() + "/reader/01main.jsp");
} else {
hashMap.put("code", 1);
hashMap.put("msg", result);

Loading…
Cancel
Save