임직원 회원가입 DB 연결 중
- UserJoinDao, UserJoinVo, error404, error500, UserRegCommand, Menu, joinfail, joinOk, tail 추가 및 수정
This commit is contained in:
@@ -4,28 +4,32 @@ import java.sql.SQLException;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
import DB.BasicDao;
|
import DB.BasicDao;
|
||||||
import DB.MemberVo;
|
import UserJoin.UserJoinVo;
|
||||||
|
|
||||||
public class UserJoinDao extends BasicDao {
|
public class UserJoinDao extends BasicDao {
|
||||||
private final String MEMBER_LIST = "SELECT * FROM member";
|
private final String UserJoin_LIST = "SELECT * FROM user_tbl";
|
||||||
private final String MEMBER_CHECK = "SELECT * FROM member WHERE id = ? and pw = ?";
|
private final String UserJoin_CHECK = "SELECT * FROM user_tbl WHERE u_ID = ? and u_psw = ?";
|
||||||
private final String MEMBER_INSERT = "INSERT into member values(?,?,?,?,?,?,?)";
|
private final String UserJoin_INSERT = "INSERT into user_tbl values(?,?,?,?,?,?,?)";
|
||||||
|
|
||||||
public ArrayList<MemberVo> select() {
|
public ArrayList<UserJoinVo> select() {
|
||||||
ArrayList list = new ArrayList();
|
ArrayList list = new ArrayList();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
this.psmt = this.conn.prepareStatement("SELECT * FROM member");
|
this.psmt = this.conn.prepareStatement("SELECT * FROM user_tbl");
|
||||||
this.rs = this.psmt.executeQuery();
|
this.rs = this.psmt.executeQuery();
|
||||||
|
|
||||||
while(this.rs.next()) {
|
while(this.rs.next()) {
|
||||||
MemberVo member = new MemberVo();
|
UserJoinVo member = new UserJoinVo();
|
||||||
member.setId(this.rs.getString("ID"));
|
member.setU_ID(this.rs.getString("u_ID"));
|
||||||
member.setName(this.rs.getString("NAME"));
|
member.setU_name(this.rs.getString("u_name"));
|
||||||
member.setAddr(this.rs.getString("ADDR"));
|
member.setU_addr(this.rs.getString("u_addr"));
|
||||||
member.setTel(this.rs.getString("TEL"));
|
member.setU_phone(this.rs.getString("u_phone"));
|
||||||
member.setGender(this.rs.getString("GENDER"));
|
member.setU_gender(this.rs.getString("u_gender"));
|
||||||
member.setHobby(this.rs.getString("HOBBY"));
|
member.setU_post(this.rs.getString("u_post"));
|
||||||
|
member.setU_divi(this.rs.getString("u_divi"));
|
||||||
|
member.setU_birth(this.rs.getString("u_birth"));
|
||||||
|
member.setU_car_num(this.rs.getString("u_car_num"));
|
||||||
|
|
||||||
list.add(member);
|
list.add(member);
|
||||||
}
|
}
|
||||||
} catch (SQLException var3) {
|
} catch (SQLException var3) {
|
||||||
@@ -35,18 +39,20 @@ public class UserJoinDao extends BasicDao {
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MemberVo selectMember(MemberVo member) {
|
public UserJoinVo selectMember(UserJoinVo member) {
|
||||||
MemberVo vo = null;
|
UserJoinVo vo = null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
this.psmt = this.conn.prepareStatement("SELECT * FROM member WHERE id = ? and pw = ?");
|
this.psmt = this.conn.prepareStatement("SELECT * FROM user_tbl WHERE id = ? and pw = ?");
|
||||||
this.psmt.setString(1, member.getId());
|
this.psmt.setString(1, member.getU_ID());
|
||||||
this.psmt.setString(2, member.getPw());
|
this.psmt.setString(2, member.getU_psw());
|
||||||
this.rs = this.psmt.executeQuery();
|
this.rs = this.psmt.executeQuery();
|
||||||
if (this.rs.next()) {
|
if (this.rs.next()) {
|
||||||
String id = this.rs.getString("id");
|
vo = new UserJoinVo();
|
||||||
String pw = this.rs.getString("pw");
|
String id = this.rs.getString("u_ID");
|
||||||
vo = new MemberVo(id, pw);
|
String pw = this.rs.getString("u_pwd");
|
||||||
|
vo.setU_ID(id);
|
||||||
|
vo.setU_psw(pw);
|
||||||
}
|
}
|
||||||
} catch (SQLException var5) {
|
} catch (SQLException var5) {
|
||||||
var5.printStackTrace();
|
var5.printStackTrace();
|
||||||
@@ -55,18 +61,21 @@ public class UserJoinDao extends BasicDao {
|
|||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int memberInsert(MemberVo member) {
|
public int memberInsert(UserJoinVo member) {
|
||||||
int n = 0;
|
int n = 0;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
this.psmt = this.conn.prepareStatement("INSERT into member values(?,?,?,?,?,?,?)");
|
this.psmt = this.conn.prepareStatement("INSERT into user_tbl(u_ID,u_psw,u_divi,u_post,u_name,u_birth,u_gender,u_phone,u_addr,u_car_num) values(?,?,?,?,?,?,?,?,?,?)");
|
||||||
this.psmt.setString(1, member.getId());
|
this.psmt.setString(1, member.getU_ID());
|
||||||
this.psmt.setString(2, member.getName());
|
this.psmt.setString(2, member.getU_psw());
|
||||||
this.psmt.setString(3, member.getPw());
|
this.psmt.setString(3, member.getU_divi());
|
||||||
this.psmt.setString(4, member.getAddr());
|
this.psmt.setString(4, member.getU_post());
|
||||||
this.psmt.setString(5, member.getTel());
|
this.psmt.setString(5, member.getU_name());
|
||||||
this.psmt.setString(6, member.getGender());
|
this.psmt.setString(6, member.getU_birth());
|
||||||
this.psmt.setString(7, member.getHobby());
|
this.psmt.setString(7, member.getU_gender());
|
||||||
|
this.psmt.setString(8, member.getU_phone());
|
||||||
|
this.psmt.setString(9, member.getU_addr());
|
||||||
|
this.psmt.setString(10, member.getU_car_num());
|
||||||
n = this.psmt.executeUpdate();
|
n = this.psmt.executeUpdate();
|
||||||
} catch (SQLException var4) {
|
} catch (SQLException var4) {
|
||||||
var4.printStackTrace();
|
var4.printStackTrace();
|
||||||
|
|||||||
@@ -8,75 +8,89 @@ public class UserJoinVo {
|
|||||||
public String u_phone;
|
public String u_phone;
|
||||||
public String u_gender;
|
public String u_gender;
|
||||||
public String u_post;
|
public String u_post;
|
||||||
public Date u_birth;
|
public String u_birth;
|
||||||
public String u_divi;
|
public String u_divi;
|
||||||
public String u_car_num;
|
public String u_car_num;
|
||||||
|
|
||||||
public UserJoinVo(String id, String pw) {
|
public String getU_ID() {
|
||||||
this.id = id;
|
return u_ID;
|
||||||
this.pw = pw;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public String getName() {
|
public void setU_ID(String u_ID) {
|
||||||
return this.name;
|
this.u_ID = u_ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setName(String name) {
|
public String getU_name() {
|
||||||
this.name = name;
|
return u_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAddr() {
|
public void setU_name(String u_name) {
|
||||||
return this.addr;
|
this.u_name = u_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAddr(String addr) {
|
public String getU_psw() {
|
||||||
this.addr = addr;
|
return u_psw;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTel() {
|
public void setU_psw(String u_psw) {
|
||||||
return this.tel;
|
this.u_psw = u_psw;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTel(String tel) {
|
public String getU_addr() {
|
||||||
this.tel = tel;
|
return u_addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getGender() {
|
public void setU_addr(String u_addr) {
|
||||||
return this.gender;
|
this.u_addr = u_addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGender(String gender) {
|
public String getU_phone() {
|
||||||
this.gender = gender;
|
return u_phone;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getHobby() {
|
public void setU_phone(String u_phone) {
|
||||||
return this.hobby;
|
this.u_phone = u_phone;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setHobby(String hobby) {
|
public String getU_gender() {
|
||||||
this.hobby = hobby;
|
return u_gender;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getId() {
|
public void setU_gender(String u_gender) {
|
||||||
return this.id;
|
this.u_gender = u_gender;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setId(String id) {
|
public String getU_post() {
|
||||||
this.id = id;
|
return u_post;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPw() {
|
public void setU_post(String u_post) {
|
||||||
return this.pw;
|
this.u_post = u_post;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPw(String pw) {
|
public String getU_birth() {
|
||||||
this.pw = pw;
|
return u_birth;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setU_birth(String u_birth) {
|
||||||
|
this.u_birth = u_birth;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getU_divi() {
|
||||||
|
return u_divi;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setU_divi(String u_divi) {
|
||||||
|
this.u_divi = u_divi;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getU_car_num() {
|
||||||
|
return u_car_num;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setU_car_num(String u_car_num) {
|
||||||
|
this.u_car_num = u_car_num;
|
||||||
|
}
|
||||||
|
|
||||||
public void setData(String u_birth)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
public String u_divi;
|
|
||||||
public String u_car_num;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,50 +6,57 @@ import javax.servlet.ServletException;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import DB.MemberDao;
|
import UserJoin.UserJoinDao;
|
||||||
import DB.MemberVo;
|
import UserJoin.UserJoinVo;
|
||||||
|
|
||||||
public class UserJoinCommand implements Command {
|
public class UserJoinCommand implements Command {
|
||||||
|
|
||||||
public String exec(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
public String exec(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||||
String id = request.getParameter("u_ID");
|
String u_ID = request.getParameter("u_ID");
|
||||||
String name = request.getParameter("u_name");
|
String u_name = request.getParameter("u_name");
|
||||||
String pw = request.getParameter("u_psw");
|
String u_psw = request.getParameter("u_psw");
|
||||||
String addr = request.getParameter("addr");
|
String u_addr = request.getParameter("u_addr");
|
||||||
String tel = request.getParameter("tel");
|
String u_phone = request.getParameter("u_phone");
|
||||||
String gender = request.getParameter("gender");
|
String u_gender = request.getParameter("u_gender");
|
||||||
String[] hobbies = request.getParameterValues("hobby");
|
String u_divi = request.getParameter("u_divi");
|
||||||
String hobbyString = "";
|
String u_birth = request.getParameter("u_birth");
|
||||||
|
String u_car_num = request.getParameter("u_car_num");
|
||||||
|
String[] u_post = request.getParameterValues("u_post");
|
||||||
|
String u_postString = "";
|
||||||
int n;
|
int n;
|
||||||
String path;
|
String path;
|
||||||
if (hobbies != null) {
|
if (u_post != null) {
|
||||||
String[] var11 = hobbies;
|
String[] var11 = u_post;
|
||||||
int var12 = hobbies.length;
|
int var12 = u_post.length;
|
||||||
|
|
||||||
for(n = 0; n < var12; ++n) {
|
for(n = 0; n < var12; ++n) {
|
||||||
path = var11[n];
|
path = var11[n];
|
||||||
hobbyString = hobbyString + path;
|
u_postString = u_postString + path;
|
||||||
hobbyString = hobbyString + ":";
|
u_postString = u_postString + ":";
|
||||||
}
|
}
|
||||||
|
|
||||||
hobbyString = hobbyString.substring(0, hobbyString.length() - 1);
|
u_postString = u_postString.substring(0, u_postString.length() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
MemberVo member = new MemberVo();
|
UserJoinVo member = new UserJoinVo();
|
||||||
member.setId(id);
|
member.setU_ID(u_ID);
|
||||||
member.setName(name);
|
member.setU_psw(u_psw);
|
||||||
member.setPw(pw);
|
member.setU_name(u_name);
|
||||||
member.setAddr(addr);
|
member.setU_addr(u_addr);
|
||||||
member.setTel(tel);
|
member.setU_phone(u_phone);
|
||||||
member.setGender(gender);
|
member.setU_gender(u_gender);
|
||||||
member.setHobby(hobbyString);
|
member.setU_post(u_postString);
|
||||||
MemberDao dao = new MemberDao();
|
member.setU_divi(u_divi);
|
||||||
|
member.setU_birth(u_birth);
|
||||||
|
member.setU_car_num(u_car_num);
|
||||||
|
|
||||||
|
UserJoinDao dao = new UserJoinDao();
|
||||||
n = dao.memberInsert(member);
|
n = dao.memberInsert(member);
|
||||||
if (n != 0) {
|
if (n != 0) {
|
||||||
request.setAttribute("joinName", name);
|
request.setAttribute("joinName", u_name);
|
||||||
path = "views/student/joinOk.jsp";
|
path = "joinOk.jsp";
|
||||||
} else {
|
} else {
|
||||||
path = "views/student/joinFail.jsp";
|
path = "joinFail.jsp";
|
||||||
}
|
}
|
||||||
|
|
||||||
return path;
|
return path;
|
||||||
|
|||||||
17
hospital/src/main/java/command/UserRegCommand.java
Normal file
17
hospital/src/main/java/command/UserRegCommand.java
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
package command;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
public class UserRegCommand implements Command {
|
||||||
|
@Override
|
||||||
|
public String exec(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
|
||||||
|
//TODO : DB작업 필요
|
||||||
|
|
||||||
|
|
||||||
|
return "UserJoin.jsp";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -16,6 +16,7 @@ import command.Command;
|
|||||||
import command.HomeCommand;
|
import command.HomeCommand;
|
||||||
import command.UserJoinCommand;
|
import command.UserJoinCommand;
|
||||||
import command.UserLoginCommand;
|
import command.UserLoginCommand;
|
||||||
|
import command.UserRegCommand;
|
||||||
import command.patientJoinCommand;
|
import command.patientJoinCommand;
|
||||||
import command.patientLoginCommand;
|
import command.patientLoginCommand;
|
||||||
|
|
||||||
@@ -35,7 +36,8 @@ public class Fcontroller extends HttpServlet {
|
|||||||
list.put("/home.do", new HomeCommand()); //처음 보여주는 페이지;
|
list.put("/home.do", new HomeCommand()); //처음 보여주는 페이지;
|
||||||
list.put("/UserLogin.do", new UserLoginCommand()); // 임직원 로그인 처리
|
list.put("/UserLogin.do", new UserLoginCommand()); // 임직원 로그인 처리
|
||||||
list.put("/patientlogin.do", new patientLoginCommand()); // 환자 로그인 처리
|
list.put("/patientlogin.do", new patientLoginCommand()); // 환자 로그인 처리
|
||||||
list.put ("/UserJoin.do", new UserJoinCommand()); // 임직원 회원가입 페이지
|
list.put("/UserJoin.do", new UserJoinCommand()); // 임직원 로그인 페이지
|
||||||
|
list.put("/UserReg.do", new UserRegCommand()); // 임직원 회원가입 페이지
|
||||||
list.put ("/patientJoin.do", new patientJoinCommand()); // 환자 회원가입 페이지
|
list.put ("/patientJoin.do", new patientJoinCommand()); // 환자 회원가입 페이지
|
||||||
list.put("/boardView.do", new BoardViewCommand()); // 데이터 보기 test 페이지
|
list.put("/boardView.do", new BoardViewCommand()); // 데이터 보기 test 페이지
|
||||||
//이 부분에 계속적으로 매핑을 추가하면 됨
|
//이 부분에 계속적으로 매핑을 추가하면 됨
|
||||||
|
|||||||
@@ -1,5 +1,77 @@
|
|||||||
package user;
|
package user;
|
||||||
|
|
||||||
public class UserDao {
|
import java.sql.SQLException;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import DB.BasicDao;
|
||||||
|
import user.UserVo;
|
||||||
|
|
||||||
|
public class UserDao extends BasicDao {
|
||||||
|
private final String MEMBER_LIST = "SELECT * FROM member";
|
||||||
|
private final String MEMBER_CHECK = "SELECT * FROM member WHERE id = ? and pw = ?";
|
||||||
|
private final String MEMBER_INSERT = "INSERT into member values(?,?,?,?,?,?,?)";
|
||||||
|
|
||||||
|
public ArrayList<UserVo> select() {
|
||||||
|
ArrayList list = new ArrayList();
|
||||||
|
|
||||||
|
try {
|
||||||
|
this.psmt = this.conn.prepareStatement("SELECT * FROM member");
|
||||||
|
this.rs = this.psmt.executeQuery();
|
||||||
|
|
||||||
|
while(this.rs.next()) {
|
||||||
|
UserVo member = new UserVo();
|
||||||
|
member.setId(this.rs.getString("ID"));
|
||||||
|
member.setName(this.rs.getString("NAME"));
|
||||||
|
member.setAddr(this.rs.getString("ADDR"));
|
||||||
|
member.setTel(this.rs.getString("TEL"));
|
||||||
|
member.setGender(this.rs.getString("GENDER"));
|
||||||
|
member.setHobby(this.rs.getString("HOBBY"));
|
||||||
|
list.add(member);
|
||||||
|
}
|
||||||
|
} catch (SQLException var3) {
|
||||||
|
var3.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserVo selectUser(UserVo user) {
|
||||||
|
UserVo vo = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
this.psmt = this.conn.prepareStatement("SELECT * FROM member WHERE id = ? and pw = ?");
|
||||||
|
this.psmt.setString(1, user.getu_ID());
|
||||||
|
this.psmt.setString(2, user.getPw());
|
||||||
|
this.rs = this.psmt.executeQuery();
|
||||||
|
if (this.rs.next()) {
|
||||||
|
String id = this.rs.getString("id");
|
||||||
|
String pw = this.rs.getString("pw");
|
||||||
|
vo = new userVo(id, pw);
|
||||||
|
}
|
||||||
|
} catch (SQLException var5) {
|
||||||
|
var5.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
return vo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int memberInsert(MemberVo member) {
|
||||||
|
int n = 0;
|
||||||
|
|
||||||
|
try {
|
||||||
|
this.psmt = this.conn.prepareStatement("INSERT into member values(?,?,?,?,?,?,?)");
|
||||||
|
this.psmt.setString(1, member.getId());
|
||||||
|
this.psmt.setString(2, member.getName());
|
||||||
|
this.psmt.setString(3, member.getPw());
|
||||||
|
this.psmt.setString(4, member.getAddr());
|
||||||
|
this.psmt.setString(5, member.getTel());
|
||||||
|
this.psmt.setString(6, member.getGender());
|
||||||
|
this.psmt.setString(7, member.getHobby());
|
||||||
|
n = this.psmt.executeUpdate();
|
||||||
|
} catch (SQLException var4) {
|
||||||
|
var4.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
return n;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
16
hospital/src/main/webapp/error404.jsp
Normal file
16
hospital/src/main/webapp/error404.jsp
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<%--
|
||||||
|
Created by IntelliJ IDEA.
|
||||||
|
User: User
|
||||||
|
Date: 2020-03-24
|
||||||
|
Time: 오전 9:19
|
||||||
|
To change this template use File | Settings | File Templates.
|
||||||
|
--%>
|
||||||
|
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>404에러입니다</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>페이지 경로가 정확하지 않습니다</h1>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
16
hospital/src/main/webapp/error500.jsp
Normal file
16
hospital/src/main/webapp/error500.jsp
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<%--
|
||||||
|
Created by IntelliJ IDEA.
|
||||||
|
User: User
|
||||||
|
Date: 2020-03-24
|
||||||
|
Time: 오전 9:20
|
||||||
|
To change this template use File | Settings | File Templates.
|
||||||
|
--%>
|
||||||
|
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>500에러입니다</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>문제가 발생하였습니다</h1>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
<title>병원 관리 시스템</title>
|
<title>병원 관리 시스템</title>
|
||||||
</head>
|
</head>
|
||||||
<h1>A 병원</h1>
|
<h1>A 병원</h1>
|
||||||
<input class="btn btn-UserJoin" type="button" value="임직원가입하기" onclick="location.href='UserJoin.do'">
|
<input class="btn btn-UserJoin" type="button" value="임직원가입하기" onclick="location.href='UserReg.do'">
|
||||||
<input class="btn btn-UserLogin" type="button" value="임직원로그인" onclick="location.href='UserLogin.do'" >
|
<input class="btn btn-UserLogin" type="button" value="임직원로그인" onclick="location.href='UserLogin.do'" >
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>병원 관리 시스템</title>
|
<title>병원 관리 시스템</title>
|
||||||
<jsp:forward page="/boardView.do"></jsp:forward>
|
<jsp:forward page="/home.do"></jsp:forward>
|
||||||
</head>
|
</head>
|
||||||
</FORM>
|
</FORM>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
|||||||
15
hospital/src/main/webapp/joinFail.jsp
Normal file
15
hospital/src/main/webapp/joinFail.jsp
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||||
|
<jsp:include page="menu.jsp" />
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>로그인 성공</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div align="center">
|
||||||
|
<div><h1>회원가입에 실패하였습니다</h1></div>
|
||||||
|
<div><br/></div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
<jsp:include page="tail.jsp" />
|
||||||
15
hospital/src/main/webapp/joinOk.jsp
Normal file
15
hospital/src/main/webapp/joinOk.jsp
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||||
|
<jsp:include page="menu.jsp" />
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>로그인 성공</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div align="center">
|
||||||
|
<div><h1>${joinName}님 회원가입을 축하드립니다</h1></div>
|
||||||
|
<div><br/></div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
<jsp:include page="tail.jsp" />
|
||||||
56
hospital/src/main/webapp/menu.jsp
Normal file
56
hospital/src/main/webapp/menu.jsp
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
||||||
|
pageEncoding="UTF-8"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Insert title here</title>
|
||||||
|
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
|
||||||
|
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="navbar navbar-expand-lg navbar-light bg-light">
|
||||||
|
<a class="navbar-brand" href="home.do">김민구</a>
|
||||||
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||||
|
<ul class="navbar-nav mr-auto">
|
||||||
|
<li class="nav-item active">
|
||||||
|
<a class="nav-link" href="home.do">메인 <span class="sr-only">(current)</span></a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="memberList.do">회원리스트</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="boardList.do">자유게시판</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="memberJoin.do">회원가입</a>
|
||||||
|
</li>
|
||||||
|
<!--<li class="nav-item dropdown">
|
||||||
|
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
|
Dropdown
|
||||||
|
</a>
|
||||||
|
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
|
||||||
|
<a class="dropdown-item" href="#">Action</a>
|
||||||
|
<a class="dropdown-item" href="#">Another action</a>
|
||||||
|
<div class="dropdown-divider"></div>
|
||||||
|
<a class="dropdown-item" href="#">Something else here</a>
|
||||||
|
</div>
|
||||||
|
</li>-->
|
||||||
|
<!--<li class="nav-item">
|
||||||
|
<a class="nav-link disabled" href="#">Disabled</a>
|
||||||
|
</li>-->
|
||||||
|
</ul>
|
||||||
|
<form class="form-inline my-2 my-lg-0">
|
||||||
|
<!--<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">-->
|
||||||
|
<button class="btn btn-outline-success my-2 my-sm-0" type="button" onclick="location='UserLogin.do'">로그인</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
31
hospital/src/main/webapp/menu2.jsp
Normal file
31
hospital/src/main/webapp/menu2.jsp
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
||||||
|
pageEncoding="UTF-8"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>Insert title here</title>
|
||||||
|
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
|
||||||
|
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
|
||||||
|
<link rel="stylesheet" href="css/menu.css">
|
||||||
|
<style>
|
||||||
|
.text-white{
|
||||||
|
font: 37px 'Nanum Gothic', sans-serif;
|
||||||
|
font-weight : bold;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col" style="background-color: #0289FF"><a class="text-white" href="home.do">홈</a></div>
|
||||||
|
<div class="col" style="background-color: #0289FF"><a class="text-white" href="memberList.do">회원 리스트</a></div>
|
||||||
|
<div class="col" style="background-color: #0289FF"><a class="text-white" href="boardList.do">자유게시판</a></div>
|
||||||
|
<div class="col" style="background-color: #0289FF"><a class="text-white" href="#">MENU03</a></div>
|
||||||
|
<div class="col" style="background-color: #0289FF"><a class="text-white" href="memberJoin.do">회원가입</a></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
39
hospital/src/main/webapp/tail.jsp
Normal file
39
hospital/src/main/webapp/tail.jsp
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
||||||
|
pageEncoding="UTF-8"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Insert title here</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="navbar fixed-bottom navbar-expand-sm navbar-dark bg-dark">
|
||||||
|
<div class="collapse navbar-collapse justify-content-md-center" href="#" style="text-align: center; color : white">copyWriter@병원 종합 관리 시스템</div>
|
||||||
|
<!--<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
</button>-->
|
||||||
|
<!--<div class="collapse navbar-collapse" id="navbarCollapse">
|
||||||
|
<ul class="navbar-nav mr-auto">
|
||||||
|
<li class="nav-item active">
|
||||||
|
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="#">Link</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link disabled" href="#">Disabled</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item dropup">
|
||||||
|
<a class="nav-link dropdown-toggle" href="https://getbootstrap.com" id="dropdown10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropup</a>
|
||||||
|
<div class="dropdown-menu" aria-labelledby="dropdown10">
|
||||||
|
<a class="dropdown-item" href="#">Action</a>
|
||||||
|
<a class="dropdown-item" href="#">Another action</a>
|
||||||
|
<a class="dropdown-item" href="#">Something else here</a>
|
||||||
|
</div>
|
||||||
|
</li>-->
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user