From 58ec4e263c26630355b5261a2d04eb37ceb3ca43 Mon Sep 17 00:00:00 2001
From: yoxiang <18003021640@163.com>
Date: Mon, 19 Dec 2016 17:00:26 +0800
Subject: [PATCH 1/7] =?UTF-8?q?#7=20=E6=8F=90=E4=BA=A4=E5=AE=9E=E9=AA=8C?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../labs/se1414080902121/database.java | 48 +++++++++++++++++++
.../javaweb/labs/se1414080902121/servlet.java | 42 ++++++++++++++++
jweb/web/1414080902121/login.jsp | 42 ++++++++++++++++
3 files changed, 132 insertions(+)
create mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
create mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
create mode 100644 jweb/web/1414080902121/login.jsp
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
new file mode 100644
index 00000000..fcca0566
--- /dev/null
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
@@ -0,0 +1,48 @@
+package javabean;
+import java.sql.*;
+public class database {
+boolean bInited = false;
+
+public void initJDBC() throws ClassNotFoundException {
+
+Class.forName("com.mysql.jdbc.Driver");
+bInited = true;
+System.out.println("Success!");
+
+}
+public Connection getConnection() throws ClassNotFoundException,
+SQLException{
+if(!bInited){
+initJDBC();
+}
+Connection conn = DriverManager.getConnection(
+"jdbc:mysql://localhost:3306/user","root","");
+return conn;
+}
+public boolean loginSuccess(String userName,String password){
+boolean returnValue = false;
+String sql = "SELECT * FROM user";
+Connection conn = null;
+Statement stmt = null;
+ResultSet rs = null;
+try{
+conn = getConnection();
+stmt = conn.createStatement();
+rs = stmt.executeQuery(sql);
+while(rs.next()){
+String userNameInDB = rs.getString("name");
+String passwordInDB = rs.getString("pwd");
+if(userNameInDB.equals(userName) &&
+passwordInDB.equals(password)){
+returnValue = true;
+break;
+}
+}
+}catch (ClassNotFoundException e) {
+e.printStackTrace();
+}catch (SQLException e) {
+e.printStackTrace();
+}
+return returnValue;
+}
+}
\ No newline at end of file
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
new file mode 100644
index 00000000..7403ace9
--- /dev/null
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
@@ -0,0 +1,42 @@
+package edu.hzu.javaweb.labs.se1414080902121;
+import java.io.IOException;
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javabean.database;
+public class servlet implements javax.servlet.Servlet{
+public void destroy() {
+
+}
+public ServletConfig getServletConfig() {
+return null;
+}
+public String getServletInfo() {
+return null;
+}
+public void init(ServletConfig arg0) throws ServletException {
+
+}
+public void doPost(HttpServletRequest request,HttpServletResponse response)
+throws ServletException,IOException{
+String userName = request.getParameter("username");
+String password = request.getParameter("password");
+database db = new database();
+boolean canLogin = db.loginSuccess(userName, password);
+if(canLogin){
+response.sendRedirect("display.jsp");
+}else{
+response.sendRedirect("failure.jsp");
+}
+}
+public void service(ServletRequest request, ServletResponse response)
+throws ServletException, IOException {
+HttpServletRequest rq = (HttpServletRequest)request;
+HttpServletResponse rs = (HttpServletResponse) response;
+doPost(rq,rs);
+}
+
+}
\ No newline at end of file
diff --git a/jweb/web/1414080902121/login.jsp b/jweb/web/1414080902121/login.jsp
new file mode 100644
index 00000000..8efdc891
--- /dev/null
+++ b/jweb/web/1414080902121/login.jsp
@@ -0,0 +1,42 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
+
+
+
+登陆
+
+
+
+
+
+
\ No newline at end of file
From 3b212cf2679787e77b246a2a2aa3a5ed0404b972 Mon Sep 17 00:00:00 2001
From: yoxiang <18003021640@163.com>
Date: Fri, 23 Dec 2016 10:27:04 +0800
Subject: [PATCH 2/7] =?UTF-8?q?#7=20=E6=8F=90=E4=BA=A4=E5=AE=9E=E9=AA=8C?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java | 2 +-
jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
index fcca0566..a4ca2274 100644
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
@@ -1,6 +1,6 @@
package javabean;
import java.sql.*;
-public class database {
+public class Database {
boolean bInited = false;
public void initJDBC() throws ClassNotFoundException {
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
index 7403ace9..63b7cb9a 100644
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
@@ -7,7 +7,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javabean.database;
-public class servlet implements javax.servlet.Servlet{
+public class Servlet implements javax.servlet.Servlet{
public void destroy() {
}
From 147ba4b9f47ac7fa244f74bf28001fcf735181c0 Mon Sep 17 00:00:00 2001
From: yoxiang <18003021640@163.com>
Date: Fri, 23 Dec 2016 10:39:56 +0800
Subject: [PATCH 3/7] no message
---
jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
index 63b7cb9a..4504624e 100644
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
@@ -6,7 +6,7 @@
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import javabean.database;
+import javabean.Database;
public class Servlet implements javax.servlet.Servlet{
public void destroy() {
@@ -24,7 +24,7 @@ public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String userName = request.getParameter("username");
String password = request.getParameter("password");
-database db = new database();
+Database db = new Database();
boolean canLogin = db.loginSuccess(userName, password);
if(canLogin){
response.sendRedirect("display.jsp");
From 96f4935eafc11fd5b242ecf6e4fa85b5b8a79bc1 Mon Sep 17 00:00:00 2001
From: Du XingZhang <18003021640@163.com>
Date: Fri, 23 Dec 2016 10:43:47 +0800
Subject: [PATCH 4/7] Delete servlet.java
---
.../javaweb/labs/se1414080902121/servlet.java | 42 -------------------
1 file changed, 42 deletions(-)
delete mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
deleted file mode 100644
index 4504624e..00000000
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/servlet.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package edu.hzu.javaweb.labs.se1414080902121;
-import java.io.IOException;
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletException;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javabean.Database;
-public class Servlet implements javax.servlet.Servlet{
-public void destroy() {
-
-}
-public ServletConfig getServletConfig() {
-return null;
-}
-public String getServletInfo() {
-return null;
-}
-public void init(ServletConfig arg0) throws ServletException {
-
-}
-public void doPost(HttpServletRequest request,HttpServletResponse response)
-throws ServletException,IOException{
-String userName = request.getParameter("username");
-String password = request.getParameter("password");
-Database db = new Database();
-boolean canLogin = db.loginSuccess(userName, password);
-if(canLogin){
-response.sendRedirect("display.jsp");
-}else{
-response.sendRedirect("failure.jsp");
-}
-}
-public void service(ServletRequest request, ServletResponse response)
-throws ServletException, IOException {
-HttpServletRequest rq = (HttpServletRequest)request;
-HttpServletResponse rs = (HttpServletResponse) response;
-doPost(rq,rs);
-}
-
-}
\ No newline at end of file
From aa743fd49961d21d3bd27cb80f6f69c354665fcd Mon Sep 17 00:00:00 2001
From: Du XingZhang <18003021640@163.com>
Date: Fri, 23 Dec 2016 10:44:00 +0800
Subject: [PATCH 5/7] Delete database.java
---
.../labs/se1414080902121/database.java | 48 -------------------
1 file changed, 48 deletions(-)
delete mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
deleted file mode 100644
index a4ca2274..00000000
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/database.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package javabean;
-import java.sql.*;
-public class Database {
-boolean bInited = false;
-
-public void initJDBC() throws ClassNotFoundException {
-
-Class.forName("com.mysql.jdbc.Driver");
-bInited = true;
-System.out.println("Success!");
-
-}
-public Connection getConnection() throws ClassNotFoundException,
-SQLException{
-if(!bInited){
-initJDBC();
-}
-Connection conn = DriverManager.getConnection(
-"jdbc:mysql://localhost:3306/user","root","");
-return conn;
-}
-public boolean loginSuccess(String userName,String password){
-boolean returnValue = false;
-String sql = "SELECT * FROM user";
-Connection conn = null;
-Statement stmt = null;
-ResultSet rs = null;
-try{
-conn = getConnection();
-stmt = conn.createStatement();
-rs = stmt.executeQuery(sql);
-while(rs.next()){
-String userNameInDB = rs.getString("name");
-String passwordInDB = rs.getString("pwd");
-if(userNameInDB.equals(userName) &&
-passwordInDB.equals(password)){
-returnValue = true;
-break;
-}
-}
-}catch (ClassNotFoundException e) {
-e.printStackTrace();
-}catch (SQLException e) {
-e.printStackTrace();
-}
-return returnValue;
-}
-}
\ No newline at end of file
From ba093f092ae17813f6243695e7202fe0adee05dd Mon Sep 17 00:00:00 2001
From: yoxiang <18003021640@163.com>
Date: Fri, 23 Dec 2016 11:09:40 +0800
Subject: [PATCH 6/7] =?UTF-8?q?#7=20=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../javaweb/labs/se1414080902121/Datab.java | 47 +++++++++++++++++++
.../labs/se1414080902121/UseServlet.java | 39 +++++++++++++++
2 files changed, 86 insertions(+)
create mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
create mode 100644 jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
new file mode 100644
index 00000000..6dcaf387
--- /dev/null
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
@@ -0,0 +1,47 @@
+package javabean;
+import java.sql.*;
+public class DataB {
+boolean bInited = false;
+
+public void initJDBC() throws ClassNotFoundException {
+
+Class.forName("com.mysql.jdbc.Driver");
+bInited = true;
+System.out.println("Success!");
+}
+public Connection getConnection() throws ClassNotFoundException,
+SQLException{
+if(!bInited){
+initJDBC();
+}
+Connection conn = DriverManager.getConnection(
+"jdbc:mysql://localhost:3306/user","root","");
+return conn;
+}
+public boolean loginSuccess(String userName,String password){
+boolean returnValue = false;
+String sql = "SELECT * FROM user";
+Connection conn = null;
+Statement stmt = null;
+ResultSet rs = null;
+try{
+conn = getConnection();
+stmt = conn.createStatement();
+rs = stmt.executeQuery(sql);
+while(rs.next()){
+String userNameInDB = rs.getString("name");
+String passwordInDB = rs.getString("pwd");
+if(userNameInDB.equals(userName) &&
+passwordInDB.equals(password)){
+returnValue = true;
+break;
+}
+}
+}catch (ClassNotFoundException e) {
+e.printStackTrace();
+}catch (SQLException e) {
+e.printStackTrace();
+}
+return returnValue;
+}
+}
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
new file mode 100644
index 00000000..fa00fdab
--- /dev/null
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
@@ -0,0 +1,39 @@
+package edu.hzu.javaweb.labs.se1414080902121;
+import java.io.IOException;
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javabean.DataB;
+public class UseServlet implements javax.servlet.Servlet{
+public void destroy() {
+}
+public ServletConfig getServletConfig() {
+return null;
+}
+public String getServletInfo() {
+return null;
+}
+public void init(ServletConfig arg0) throws ServletException {
+}
+public void doPost(HttpServletRequest request,HttpServletResponse response)
+throws ServletException,IOException{
+String userName = request.getParameter("username");
+String password = request.getParameter("password");
+DataB db = new DataB();
+boolean canLogin = db.loginSuccess(userName, password);
+if(canLogin){
+response.sendRedirect("display.jsp");
+}else{
+response.sendRedirect("failure.jsp");
+}
+}
+public void service(ServletRequest request, ServletResponse response)
+throws ServletException, IOException {
+HttpServletRequest rq = (HttpServletRequest)request;
+HttpServletResponse rs = (HttpServletResponse) response;
+doPost(rq,rs);
+}
+}
From f72901e25870bf26d74398d8d47955f13d5b181a Mon Sep 17 00:00:00 2001
From: yoxiang <18003021640@163.com>
Date: Fri, 23 Dec 2016 11:18:29 +0800
Subject: [PATCH 7/7] =?UTF-8?q?#7=20=E6=8F=90=E4=BA=A4=E5=AE=9E=E9=AA=8C?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java | 6 ++----
.../edu/hzu/javaweb/labs/se1414080902121/UseServlet.java | 4 ++--
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
index 6dcaf387..8f3f96cf 100644
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/Datab.java
@@ -1,13 +1,11 @@
package javabean;
import java.sql.*;
-public class DataB {
+public class Datab {
boolean bInited = false;
-
public void initJDBC() throws ClassNotFoundException {
-
Class.forName("com.mysql.jdbc.Driver");
bInited = true;
-System.out.println("Success!");
+System.out.println("Operation succeeded!");
}
public Connection getConnection() throws ClassNotFoundException,
SQLException{
diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
index fa00fdab..593e5d8e 100644
--- a/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
+++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902121/UseServlet.java
@@ -6,7 +6,7 @@
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import javabean.DataB;
+import javabean.Datab;
public class UseServlet implements javax.servlet.Servlet{
public void destroy() {
}
@@ -22,7 +22,7 @@ public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String userName = request.getParameter("username");
String password = request.getParameter("password");
-DataB db = new DataB();
+Datab db = new Datab();
boolean canLogin = db.loginSuccess(userName, password);
if(canLogin){
response.sendRedirect("display.jsp");