JSP(15)
-
JSP MVC2모델 게시판만들기 ③ 게시글 수정 및 삭제
#1 게시물 수정 board.js 의 open_win함수로인해 새로운 창이 열리고 해당안의 페이지에서 BoardServlet으로 이동한다function open_win( url , name ){window.open( url , name , "width=500, height=230" );} BoardServlet에서 action = af.getAction(command) => BoardCheckPassFormAction.java [ BoardCheckPassFormAction.java ] [ BoardCheckPass.jsp ] 해당 페이지에서 작성한 데이터는 BoardServlet으로 넘어간다 command변수에는 board_check를 저장하고 변수 num에는 해당 게시글번호를 저장..
2017.05.04 -
JSP MVC2모델 게시판만들기 ② 게시글 목록/등록/상세내용
[ index.jsp ] 페이지의 시작 소스"BoardServlet?command=board_list" BoardServlet.java 로 command를 가지고 이동한다 [ BoardServlet.java ] index.jsp에서 넘어온 command에는 board_list가 들어있다따라서 action = af.getAction(command) 에서 BoardListAction.java 객체가 생성된다action.execute(request,response) 실행된다 [ BoardListAction.java ] BoardDAO객체의 selectAllBoards()객체를 통해서 "list"로 테이블의 모든 데이터들을 가져온다request에 "boardList" 이름으로 "list"를 담아놓고 "board..
2017.05.04 -
JSP MVC2모델 게시판만들기 ① DBCP연동 및 게시판 설계
게시판 MVC2모델의 직접적인 페이지 소스 작성을 하기전에 설계해 놓아야할 것들입니다. [ DBManager ] DB에 연결하기 위해서 Connection객체를 얻어 오는 메서드와 사용한 Connection, PrepareStatement, ResultSet 객체를 닫아주는 메서드를 생성해 놓고 편리하게 불러서 사용한다 [ board.sql ] table명은 "board"컬럼명은 num(글번호), pass(비밀번호), name(작성자), email, title, content, readcount(조회수), writedate(작성일)create sequence board_seq start with 1 increment by 1;=> 글번호에 대입하여서 1부터 시작해서 1씩 증가한다=> insert into..
2017.05.04 -
JSP MVC1 모델 로그인 및 회원가입 ④ 로그아웃 하기
# "로그아웃" 클릭 ( onclick="locaion href='logout.do'")# logoutServlet.java doGet() 으로 이동한다=> login.jsp 로 이동 doGet # session.invalidate() => session 정보 초기화 => loginUser , 로그인한 흔적이 사라진다 => 다시 로그인 해야함# 최종적으로 로그인페이지( login.jsp ) 에서 모든 절차는 끝난다
2017.04.28 -
JSP MVC1 모델 로그인 및 회원가입 ③ 회원정보 수정페이지
# main.jsp "회원정보수정" , "/update.do?userid=${loginUser.userid}" 클릭 => MemberUpdateServlet.java doGet() doGet # memberUpdate.jsp 페이지에 유저의 데이터를 뿌려주기 위해 getMember 메서드를 사용하여# 객체를 얻어와서 "vo" 로 저장하고 memberUpdate.jsp 로 forward 한다 # vo객체와 EL을 이용해 수정할 데이터 화면에 뿌려준다 # 데이터를 모두 수정한 다음 "submit" 클릭# MemberUpdateServlet.java d..
2017.04.28 -
JSP MVC1 모델 로그인 및 회원가입 ② 회원가입페이지
doGet() ( login.jsp - "회원가입 버튼 클릭" 해서넘어옴) # join.jsp로 이동한다 # member.js 자바스크립트 사용선언 후 아이디의 중복확인을 위한 idCheck() 메서드를 사용한다 # url = "idCheck.do?userid="+document.frm.userid.value; # window.open( url , titlem fram ); // window창을 하나 생성하고 해당 창에서 idCheck.do로 이동한다 # idCheckServlet.java == idCheck.do // mapping # 넘어온 userid 값을 저장한 후 DA..
2017.04.28