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 1/2] 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);
From 6ed86d8cd748bd82d904ef86cf5801b264ba9d3a Mon Sep 17 00:00:00 2001
From: you <284908631@qq.com>
Date: Thu, 4 Jun 2020 17:00:23 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95bug?=
=?UTF-8?q?=EF=BC=8Conclick=E4=B8=AD=E7=9A=84java=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=E7=9B=B4=E6=8E=A5=E6=89=A7=E8=A1=8C=E4=BA=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WebContent/reader/01main.jsp | 8 ++++----
WebContent/reader/02readerNav.jsp | 2 +-
build/classes/javabean/Base.class | Bin 2749 -> 2746 bytes
src/javabean/Base.java | 2 +-
src/javabean/JDBCBean.java | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/WebContent/reader/01main.jsp b/WebContent/reader/01main.jsp
index a9045bf..9736452 100644
--- a/WebContent/reader/01main.jsp
+++ b/WebContent/reader/01main.jsp
@@ -34,19 +34,19 @@ 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.jsp b/WebContent/reader/02readerNav.jsp
index 3846be5..c758c4a 100644
--- a/WebContent/reader/02readerNav.jsp
+++ b/WebContent/reader/02readerNav.jsp
@@ -36,7 +36,7 @@
<%if(session.getAttribute("reader") !=null) {%>
- - ">退出
+ - 退出
<%}else{%>
- 登录
<%}
diff --git a/build/classes/javabean/Base.class b/build/classes/javabean/Base.class
index 655bd2e87a69dd410e49fb28f621d1ebbdaa1e79..14e03a835e51f128203a7eb998eb502d33d081d1 100644
GIT binary patch
delta 21
ccmdlhx=VCI7nf*qey(0_WpQE7#_4KY09l6z_5c6?
delta 24
fcmdlbx>s~U7q3Keey(0_WpQDSUUJsPDQa8*a{&nS
diff --git a/src/javabean/Base.java b/src/javabean/Base.java
index 3224087..ca5ef57 100644
--- a/src/javabean/Base.java
+++ b/src/javabean/Base.java
@@ -8,7 +8,7 @@ import java.sql.SQLException;
public class Base {
- private static String driver = "com.mysql.cj.jdbc.Driver";
+ private static String driver = "com.mysql.jdbc.Driver";
private static String url = "jdbc:mysql://localhost:3306/library?&useSSL=false&serverTimezone=UTC";
private static String username = "root";
private static String password = "root";
diff --git a/src/javabean/JDBCBean.java b/src/javabean/JDBCBean.java
index c6c4031..97ed768 100644
--- a/src/javabean/JDBCBean.java
+++ b/src/javabean/JDBCBean.java
@@ -6,7 +6,7 @@ import java.sql.ResultSet;
import java.sql.Statement;
public class JDBCBean {
- private static String driver = "com.mysql.cj.jdbc.Driver";
+ private static String driver = "com.mysql.jdbc.Driver";
private static String url = "jdbc:mysql://localhost:3306/library?&useSSL=false&serverTimezone=UTC";
private static String username = "root";
private static String password = "root";