From fdbb6bb9d243e7c7f1ffe2a0478865c6bea687a3 Mon Sep 17 00:00:00 2001
From: xicheny <771832800@qq.com>
Date: Thu, 4 Jun 2020 16:33:16 +0800
Subject: [PATCH] login bug
---
WebContent/reader/01main.jsp | 12 ++++
.../{02readerNav.html => 02readerNav.jsp} | 12 +++-
WebContent/reader/03readerNavLeft.html | 2 +-
.../{04readerFrame.html => 04readerFrame.jsp} | 22 +++++--
WebContent/reader/05searchBooks.jsp | 2 +-
WebContent/reader/06borrowBooks.jsp | 24 +++++--
WebContent/reader/07announcement.jsp | 20 +++++-
WebContent/reader/08illegal.jsp | 24 +++++--
WebContent/reader/09cardInfo.jsp | 23 +++++--
WebContent/reader/12rules.jsp | 54 ++++++++++++++++
WebContent/reader/13message.jsp | 3 +-
WebContent/reader/14messageSub.jsp | 6 +-
WebContent/reader/15checkMessage.jsp | 64 ++++++++-----------
src/servlet/reader/ReaderLogin.java | 3 +-
14 files changed, 198 insertions(+), 73 deletions(-)
rename WebContent/reader/{02readerNav.html => 02readerNav.jsp} (74%)
rename WebContent/reader/{04readerFrame.html => 04readerFrame.jsp} (58%)
create mode 100644 WebContent/reader/12rules.jsp
diff --git a/WebContent/reader/01main.jsp b/WebContent/reader/01main.jsp
index 0944ab3..a9045bf 100644
--- a/WebContent/reader/01main.jsp
+++ b/WebContent/reader/01main.jsp
@@ -35,6 +35,18 @@ font{
+<%
+ 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"));
+ System.out.println(session.getAttribute("reader_first")+"??-------??"+session.getAttribute("reader"));
+%>
+
+
+<%
+ }System.out.println(session.getAttribute("reader_first")+"??-------??"+session.getAttribute("reader"));
+%>
+
diff --git a/WebContent/reader/02readerNav.html b/WebContent/reader/02readerNav.jsp
similarity index 74%
rename from WebContent/reader/02readerNav.html
rename to WebContent/reader/02readerNav.jsp
index fb3c3c9..3846be5 100644
--- a/WebContent/reader/02readerNav.html
+++ b/WebContent/reader/02readerNav.jsp
@@ -1,4 +1,6 @@
-
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
@@ -33,7 +35,13 @@
- - 退出
+ <%if(session.getAttribute("reader") !=null) {%>
+ - ">退出
+ <%}else{%>
+ - 登录
+ <%}
+ %>
+ }
diff --git a/WebContent/reader/03readerNavLeft.html b/WebContent/reader/03readerNavLeft.html
index e57e1d9..f76114b 100644
--- a/WebContent/reader/03readerNavLeft.html
+++ b/WebContent/reader/03readerNavLeft.html
@@ -32,7 +32,7 @@
查看公告
违章信息
个人信息
- 读者规则
+ 读者规则
读者留言
diff --git a/WebContent/reader/04readerFrame.html b/WebContent/reader/04readerFrame.jsp
similarity index 58%
rename from WebContent/reader/04readerFrame.html
rename to WebContent/reader/04readerFrame.jsp
index 73cd7b8..9c7ce35 100644
--- a/WebContent/reader/04readerFrame.html
+++ b/WebContent/reader/04readerFrame.jsp
@@ -1,4 +1,6 @@
-
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
@@ -14,12 +16,22 @@
\ No newline at end of file
diff --git a/WebContent/reader/05searchBooks.jsp b/WebContent/reader/05searchBooks.jsp
index e195fa6..d0abac6 100644
--- a/WebContent/reader/05searchBooks.jsp
+++ b/WebContent/reader/05searchBooks.jsp
@@ -58,7 +58,7 @@
<%=rs.getString("LIBRARY_ID")%> |
<%=rs.getString("SORT_ID")%> |
<%=rs.getString("POSITION")%> |
- <%=rs.getString("STATE")%> |
+ <%=rs.getString("STATUS")%> |
<%=rs.getString("DESCRIPTION")%> |
diff --git a/WebContent/reader/06borrowBooks.jsp b/WebContent/reader/06borrowBooks.jsp
index c17401e..9c32c63 100644
--- a/WebContent/reader/06borrowBooks.jsp
+++ b/WebContent/reader/06borrowBooks.jsp
@@ -4,16 +4,15 @@
-
-
-
+
-
-
+
+
+
+<%
+ if(session.getAttribute("reader") == null ){
+ %>
+
+ <%
+ }
+%>
@@ -33,6 +41,7 @@
归还日期 |
<%
+ 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) {
+
+ }
%>
-
\ No newline at end of file
+
diff --git a/WebContent/reader/07announcement.jsp b/WebContent/reader/07announcement.jsp
index 5a51caf..d0cb2f8 100644
--- a/WebContent/reader/07announcement.jsp
+++ b/WebContent/reader/07announcement.jsp
@@ -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){
+%>
-
<%
+ }else{
+ %>
+
+<%
+ }
}
%>
-
+
\ No newline at end of file
diff --git a/WebContent/reader/08illegal.jsp b/WebContent/reader/08illegal.jsp
index 9b2f565..28a339d 100644
--- a/WebContent/reader/08illegal.jsp
+++ b/WebContent/reader/08illegal.jsp
@@ -4,16 +4,15 @@
-
-
-
+
-
-
+
-
+
+
+
+<%
+ if(session.getAttribute("reader") == null){
+%>
+
+<%
+ }
+%>
@@ -34,6 +42,7 @@
处理信息的管理员 |
<%
+ 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){
+
}
%>
diff --git a/WebContent/reader/09cardInfo.jsp b/WebContent/reader/09cardInfo.jsp
index 49c9f2e..a9593dc 100644
--- a/WebContent/reader/09cardInfo.jsp
+++ b/WebContent/reader/09cardInfo.jsp
@@ -4,16 +4,15 @@
-
-
-
+
-
-
+
+
+
+<%
+ if(session.getAttribute("reader") == null){
+%>
+
+<%
+ }
+%>

@@ -37,7 +45,7 @@
修改 |
<%
- 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){
+
+ }
%>
diff --git a/WebContent/reader/12rules.jsp b/WebContent/reader/12rules.jsp
new file mode 100644
index 0000000..04a7090
--- /dev/null
+++ b/WebContent/reader/12rules.jsp
@@ -0,0 +1,54 @@
+<%@ page import="java.sql.*" %>
+<%@ page import="java.util.*" %>
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<%
+ String sql = "select * from rules";
+
+ ResultSet rs = msg.executeQuery(sql);
+
+ while (rs.next()) {
+ %>
+
+
+
借阅证规则编号:<%=rs.getString("ID") %>
+
+
+
可借阅数量:<%=rs.getString("BORROW_NUM") %>
+
可借阅图书馆:<%=rs.getString("BORROW_LIBRARY") %>
+
过期扣费/天:<%=rs.getString("OVERTIME_FEE") %>
+
+
+
+
+
+<%
+ }
+ %>
+
+
\ No newline at end of file
diff --git a/WebContent/reader/13message.jsp b/WebContent/reader/13message.jsp
index a0846fd..88abf07 100644
--- a/WebContent/reader/13message.jsp
+++ b/WebContent/reader/13message.jsp
@@ -35,7 +35,8 @@
-
+
+
diff --git a/WebContent/reader/14messageSub.jsp b/WebContent/reader/14messageSub.jsp
index 3218417..46003c6 100644
--- a/WebContent/reader/14messageSub.jsp
+++ b/WebContent/reader/14messageSub.jsp
@@ -41,7 +41,7 @@
%>
<%
}
@@ -57,7 +57,7 @@
} else {
%>
<%
@@ -68,7 +68,7 @@
%>
<%
}
diff --git a/WebContent/reader/15checkMessage.jsp b/WebContent/reader/15checkMessage.jsp
index a6cec11..9adb08c 100644
--- a/WebContent/reader/15checkMessage.jsp
+++ b/WebContent/reader/15checkMessage.jsp
@@ -17,50 +17,38 @@
-
+
+
- <%
- DateTime date=new DateTime();
- //out.println(date.show());
- String time = date.show();
+ ☆★留言板★☆
+<%
+ 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()) {
%>
-
- <%
- }
- else {
- %>
-
-
- <%
- }
- }catch(Exception e){
- %>
-
- <%
-
+
+
+
<%=rs.getString("CARD_ID")%>
+
<%=rs.getString("DETAIL")%>
+
<%=rs.getString("PUBLIC_DATE")%>
+
+
+
+<%
}
- %>
+ %>
\ No newline at end of file
diff --git a/src/servlet/reader/ReaderLogin.java b/src/servlet/reader/ReaderLogin.java
index b61b5b3..6a5fb9a 100644
--- a/src/servlet/reader/ReaderLogin.java
+++ b/src/servlet/reader/ReaderLogin.java
@@ -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);