JAVA_JSP8 초보의 JSP 개발 다듬기 등록, 수정, 삭제, 조회의 기본적인 C.R.U.D를 구현은 완료되었다. 개별적으로 구현하다 보니 뭔가 나사 빠진 느낌이 드니깐 다듬어보자. 1. 목표 index.jsp에 목록을 구현하고 목록에서 데이터를 선택하면 상세 조회되도록 구성하자. - index.jsp는 회원 목록 화면으로 수정한다. - 목록에는 등록버튼으로 등록 화면으로 이동할 수 있도록 하자. - 목록에서 데이터를 클릭하면 상세화면으로 이동하여 수정, 삭제할 수 있도록 하자. - 등록 시 Insert SQL을 수정하여 등록자, 수정자 정보를 0이 아닌 등록자 정보를 넣게 하자. - 상세화면은 수정, 삭제할 수 있도록 하자. 2. index.jsp 바꾸기 접근함과 동시에 목록을 뿌릴 수 있도록 하자. 소스코드 : 회원 일련번호 회원 아이디 회.. 2020. 11. 16. 초보의 JSP 개발 데이터 수정, 삭제 이제 등록된 데이터를 수정하고 삭제해보자. 등록할 때 한글이 깨져버렸던 홍길순은 지워야겠다.. ㅠ 1. 목표 index.jsp에 데이터를 받을 input태그를 추가 및 수정 버튼을 추가하고 데이터 수정 JSP와 수정을 수행할 JSP, 삭제 JSP를 Update, Delete SQL을 작성하자. - index.jsp 접근 - 아이디를 입력하고 수정버튼을 클릭 - 수정화면으로 이동 - 변경할 데이터를 변경하고 수정 버튼 또는 삭제 버튼 클릭 SQL 실행 완료, 실패 알림 노출 - 알림 확인하면 index.jsp 화면으로 이동 2. index.jsp 수정하기 여러건의 데이터가 들어가는데 매번 홍길동만 수정되면 좀 구린 것 같다. 아이디를 받아서 조회하도록 수정하자. 소스코드 : olDevStudy Hello .. 2020. 11. 13. 초보의 JSP 개발 데이터 등록 조회해서 화면에 뿌리는건 해보았고... DB 테이블에 홍길동만 덜렁 있는건 좀 안쓰러우니깐 등록도 해주고 바꾸고 싶은게 있으면 수정도 시키고 다 필요 없어! 싶으면 삭제도 시켜보자.라고 생각했지만.. 등록만 하자... 1. 목표 index.jsp에 버튼을 추가하고 Insert SQL을 작성하고 userRegistView.jsp 화면도 추가하고 javascript 함수도 만들어보자. - index.jsp 접근 - 등록버튼을 클릭 - 등록화면으로 이동 - 등록할 데이터를 입력하고 저장 클릭 SQL 실행 완료, 실패 알림 노출 - 알림확인하면 index.jsp 화면으로 이동 2. 테이블 살펴보기 (SQL DESC 명령어) HeidSql을 통해 데이터를 등록하는건 이미 해보아서 알고 있다. 그런데 누군가 데이터.. 2020. 11. 12. 초보의 JSP 개발 데이터 조회하기 테이블도 만들었고 테스트로 홍길동도 넣어 뒀으니깐 드디어 JSP에 개발을 해보자. 근데 조회만 하자... 1. 목표 Tomcat에는 이미 olDevStudy 프로젝트가 배포(Add and Remove) 되어 있으니깐 Tomcat Start 하고 http://localhost:800/으로 접속하면 index.jsp 화면이 보인다. index.jsp Submit 버튼을 통해 페이지를 이동하고 이동한 페이지(userSample.jsp)에 홍길동을 조회하고 출력해보자. 2. DB Driver 다운로드 Table을 생성하고 Insert 하고 Select 했던 것은 HeidSql라는 DB Tool을 이용해 접속했던 것이고 JSP, JAVA에서 SQL을 수행하려면 해당 DataBase의 Driver 설정을 해주어야 .. 2020. 11. 11. 초보의 JSP 개발 DB Table 생성 뭔가 많은 게 생략된 것 같지만 기분 탓이려니 하고 DB도 생성해보고 데이터 넣어보고 해 보자. 1. DB Table 생성 개발 연습을 하는데 DB Table이 없으면 섭섭하니 Table을 만들어 보자. CREATE TABLE `od_mber` ( `MBER_SN` INT(11) NOT NULL AUTO_INCREMENT COMMENT '회원 일련번호 Auto', `MBER_ID` VARCHAR(100) NOT NULL COMMENT '회원 아이디' COLLATE 'utf8_general_ci', `MBER_PWD` VARCHAR(100) NOT NULL COMMENT '회원 비밀번호' COLLATE 'utf8_general_ci', `MBER_NM` VARCHAR(100) NOT NULL COMMENT.. 2020. 11. 10. 초보의 JSP 개발 JSP Servlet 비교 이전 글에서 화면 이동까지 해보았다. 근데 신기한 게 xx.jsp 파일이 html도 아닌데 화면에 노출이 된다. html이면 browser engine에 의해 해석이 된다지만 jsp는 왜 되는 거지? 요고 한번 찾아보고 넘어가야겠다. 1. JSP와 Servlet 참조 : https://namu.wiki/w/JSP JSP - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 위 위키의 내용을 종합해보면 JSP 결국 HttpServlet을 상속한 J.A.V.A 파일로 컴파일이 된다고 한다. 즉 Jsp 확장자를 사용할 뿐 컴.. 2020. 11. 9. 이전 1 2 다음