빈수 개발자 개발 일기930 Web02 회원정보 수정하기 나는 'want to me' 를 수정하고 싶어 클릭 클릭한 사용자 정보를 받아서 상세 정보 출력 수정을 클릭하면 guestEdit.jsp 호출 수정 내용 입력하고 등록하기 버튼 클릭하면 guestEdit.jsp 는 guestEditSave.jsp 에게 전송 guestEditSave.jsp 는 정보를 받아와서 쿼리문을 던진다 msg = "update guest set sabun=?, name=?, title=?, pay=?, email=? " +" where sabun= "+ Gsabun; PST = CN.prepareStatement(msg); PST.setInt(1, Gsabun); PST.setString(2, Gname); PST.setString(3, Gtitle); PST.setInt(4, Gp.. 개발중/Web 2020. 7. 28. Web02 회원정보 삭제하기 회원정보 삭제하기 삭제하고 싶은 '제목' 을 선택 회원정보 불러온다 https://binsoone.blogspot.com/2020/07/web02_87.html [삭제]를 누른다 삭제 누른 회원의 사번을 guestDelete.jsp 에게 보내준다 [삭제] guestDelete.jsp 는 사번을 받아서 쿼리를 던져준다 msg="select * from guest where sabun = " + Gdata ; [ 삭제 완료 ] 개발중/Web 2020. 7. 28. Web02 회원정보 불러오기(클릭) 회원 정보 상세 보여주기 제목(Gtitle)을 클릭하면 guestDetail.jsp 에게 idx 라는 변수 이름에 Gsabun을 담아서 보낸다 idx를 전달 받아서 Gdata에 저장! Gdata = request.getParameter("idx"); 각 속성 값을 화면에 출력하기 위해서 그러면 이렇게 클릭 했을 때 그 사람의 정보들이 담긴 페이지로 이동 [ 결 과 ] 'want to me' click https://github.com/soobinJung/TIS_JSP/tree/master/Web02 개발중/Web 2020. 7. 28. Web02 값의 이동 웹에 값을 입력하면 어떻게 전달이 되냐면 등록하기 누르면 이렇게 값이 넘어가는게 보여! 개발중/Web 2020. 7. 28. Web02 테이블 디자인 회원정보 디자인 colspan="2" 가로 두 칸을 합치겠다 rowspan="4" 세로 네 칸을 합치겠다 이미지 출력 할래 [ 결 과 ] 개발중/Web 2020. 7. 28. Web02 전제 체이터 수 출력 전체 데이터 수를 알고싶어 전체 데이터 수를 구하는 쿼리문 투척 msg="select count(*) as Record from guest"; 전체 데이터수를 받아오고(쿼리 결과) 화면에 출력해주기 [ 결 과 ] 개발중/Web 2020. 7. 28. Web02 창 띄우기 (로딩 시간) 화면을 이동할 때 뜸 들이기 😎 사용자가 화면을 이동 할 때에나는 2초간의 다른 화면을 보여주고 싶어 2초(2000) 뒤에 'guestList.jsp' 이 화면으로 이동할께 그 시간동안은 src="images/scuba.mp4" type="video/mp4" 이 비디오 화면을 띄어놔줘 2초간 2초 뒤에 개발중/Web 2020. 7. 28. Web02 중복체크 기본키(primary key) 는 중복 될 수 없어 같은 값을 입력 했을 경우에는 에러 메세지와 함께 다시 정보를 입력하는 화면으로 가야해 👿 Gsabun = Integer.parseInt(request.getParameter("sabun")); 입력받은 값을 Gsabun 로 불러오기 msg = "SELECT COUNT(*) AS CNT FROM GUEST WHERE SABUN = " + Gsabun; 기존 데이터에 같은 데이터가 존재한다면 1을 반환 기존 데이터에 같은 데이터가 없다면 0을 반환 기존에 데이터 중 같은 값이 존재한다면 if(1 > 0) 경고문 출력 거짓이라면 else문 실행 입력한 값을 저장하는 과정 👌 😎 데이터 저장 완료 😎 개발중/Web 2020. 7. 28. Web01 PreparedStatement / Statement PreparedStatement PST || Statement ST DB에 데이터를 저장 할 때에 PreparedSrarement과 Statement 의 차이점 👌 두 개의 장단점은 다르지만 나는 PreparedSrarement 이 더 좋은거 같다😋 개발중/Web 2020. 7. 28. Web01 자주사용하는 코드 집합 프로그램을 구현할 때 반복적으로 사용 하는변수, 코드들을 한 곳에 모아두기 ssi.jsp server side include 자주 사용하는 코드들을 하나의 .jsp문서에 모아두고 이렇게 다른 클래스에서 include 를 이용해 마치 자기것인것 마냥 사용가능 매번 쓰는 코드임에도 불구하고 반복적으로 쓰는것은 매우 번거롭고 코드의 양을 늘어뜨려서 힘들었는데 이런 유용한 방법 잘 알아놔야지 🌟 https://github.com/soobinJung/TIS_JSP/blob/master/web01/ssi.jsp 개발중/Web 2020. 7. 28. Web01 출력 SQL에서 데이터를 가지고와 웹에 출력 SQL에서 Data를 가지고 와서 Web에 출력하는 방법이,,, 신박해 유용하게 잘 쓰겠다 🧚🏻 진작에 이런 코드를 알았으면 좋았으려만 앞으로도 좋은거 많이 알아가야지 👍🏼 https://github.com/soobinJung/TIS_JSP/blob/master/web01/guestList.jsp 개발중/Web 2020. 7. 28. web01 저장 입력정보 SQL에 저장 정보를 입력하고 등록하기 버튼을 누르면 저장 메세지가 뜨고 guestList.jsp 등장 SQL에도 저장되어있다. 👾 SQL이랑 연동할 때는 특히 더 한글자 한글자 신중히 👾 https://github.com/soobinJung/TIS_JSP/blob/master/web01/guestWriteSave.jsp 카테고리 없음 2020. 7. 28. 이전 1 ··· 71 72 73 74 75 76 77 78 다음