본문 바로가기

5월 ~ 7월) 웹/jsp

(8)
62Day - [홈페이지만들기 5일차?]review_detail.jsp (수정) & review_list.jsp (수정) & review_modify.jsp & review_modify_action.jsp & review_remove_action.jsp &$$ ReviewDAO.java(수정) / [ajax] hello_one.jsp/ hello_two.jsp 7월 3일 62Day 리뷰게시판 - 내용보기 - 버튼 구현 main > java > xyz > itwill > dao) ReviewDAO.java (수정) package xyz.itwill.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import xyz.itwill.dto.ReviewDTO; public class ReviewDAO extends JdbcDAO { private static ReviewDAO _dao; private Rev..
61Day -[홈페이지 만들기 4일차] review_detail.jsp / review_write.jsp/ review_write_action.jsp / ReviewDAO. // Utllity.java / review_write.jsp 6월 30일 - 리뷰쓰기 저장 - 비밀글 - 리뷰게시판에 이미지넣기 >> / 답글삽입쓰기 - XSS 공격 방어(마음대로 글씨색바꾸거나, 글씨크기 바꾸기방어) (아직 후기내용 구현안함) *** 페이징처리 가장어려움/ 답글저장하는거 어려움!!! 에러떨어지면 왜그런지 알아야함! + webapp > WEB-INF > lib) 있어야함 cos.jar webapp > review) review_detail.jsp 전달된 페이지번호, 검색대상, 검색단어는 반환받아 [review_list.jsp] 문서를 요청할 때 전달 --%> review_write.jsp 변수 로그인 상태의 사용자만 요청 가능한 JSP 문서 --%> [글저장] 태그를 클릭한 경우 [review/review_write_action.jsp] 문서 - ..
60Day - [홈페이지 만들기 3일차] ReviewDTO.java/$$ review_list.jsp / review_test.jsp 6월 29일 - 리뷰게시판 만들기 - 리뷰 게시글 목록 (ex 1 / 2 / 3 페이지등 - 리뷰 500개 만들기 (SQL 테이블생성) create table review(num number primary key, id varchar2(30), subject varchar2(500) , content varchar2(4000), regdate date, readcount number, ref number(4) , restep number(4), relevel number(4), ip varchar2(20), status number(1)); create sequence review_seq; java> xyz>itwill >dto) ReviewDTO.java package xyz.itwill.dto; //..
59Day - [홈페이지 만들기 2일차] admin_check.jspf/ login_check.jspf /login_returnUrl.jspf / $$ header_admin/ member_login.jsp /member_modify_action.jsp/ member_remove.jsp/ member_remove_action.jsp/ password_confirm.jsp/ search_id.jsp/ search_id.. 6월 28일 59day ** 페이지 권한처리 중요! 판단해서 에러페이지로 보내야할지 이런것 아이디 중복 검사 / 회원변경 및 회원 탈퇴 / 로그인 값 입력받기 회원정보 저장 등 (sql) select * from member; update member set member_status=1 where id = 'xyz789'; commit; ------------- webapp > security ) admin_check.jspf login_check/jspf include Directive에서 사용하기 위한 파일 --%> login_returnUrl.jspf 로그인 후 요청할 JSP 문서의 URL 주소를 질의문자열로 전달 --%> 로그인 후 기존 요청 JSP 문서로 이동되도록 설정 if(loginMembe..
58Day - [홈페이지 만들기 1일차] login_user.jsp / style.css / cart_list.jsp / index.jsp / footer/ main_page / id_check.jsp /member_join.jsp / member_join_action.jsp / member_login.jsp/member_login_action.jsp /member_logout_action.jspmember_mypag.. login_user.jsp / style.css / cart_list.jsp / index.jsp / footer/ main_page / id_check.jsp /member_join.jsp / member_join_action.jsp / member_login.jsp/member_login_action.jsp /member_logout_action.jspmember_mypage.jsp / $$review_list.jsp / MemberDAO.java / MemberDTO.java / id_check.jsp/ Utility.java / admin_main 템플릿통해서 회원가입 - 아이디중복검색 비밀번호를 암호화 처리 우편번호 서비스 - 로그인처리 6월 27일 [58day] webapp > implicit..
57Day - useBean_action & useBean_display & useBean_form/ StudentDTO &$ StudentDAO & jdbcDAO &$$ displayStudent & insertFormStudent &updateFormStudent & updateStudent& deleteStudent 6/26 일 (57day) webapp > action >useBean ) useBean_action .jsp 내장객체에 저장된 속성값을 객체로 반환받아 제공하거나 속성값이 없는 경우 객체를 생성하여 내장객체의 속성값으로 저장하여 제공 --%> 내장객체에 저장된 속성값에 대한 속성명으로 사용 --%> page, request, session, application 중 하나를 속성값으로 설정 --%> scope 속성을 생략한 경우 [page] 속성값을 기본값으로 설정하여 사용 --%> 객체의 필드에 대한 Setter 메소드를 호출하여 객체의 필드값 변경 --%> 필드명을 기반으로 작성된 Setter 메소드 자동 호출 - 필드명으로 작성된 Setter 메소드가 없는 경우 에러 발생 --%> JSP 문서 요청..
56Day - scope & scope_set & scope_get / $$ standard_action /$$blog.jsp & cafe.jsp & index.jsp & mail.jsp &header.jsp & header.jspf & header_cafe& header_mail & header_blog & footer.jsp / $$ cart & join & login& main & review && controller / Hewon.java 6/23일 (56day) main > webapp > implicit) scope.jsp 객체의 사용범위(Scope) JSP 문서에서 생성된 객체를 내장객체의 속성값으로 저장하여 다른 JSP 문서에서 속성값을 반환받아 사용할 수 있는 범위 - 내장객체에 따라 저장된 속성값의 사용범위가 다르게 설정 page Scope : pageContext 내장객체를 이용하여 객체를 속성값으로 저장 - 객체를 속성값으로 저장한 JSP 문서에서만 속성값을 객체로 반환받아 사용 가능 request Scope : request 내장객체를 이용하여 객체를 속성값으로 저장 - 객체를 속성값으로 저장한 JSP 문서와 스레드가 이동된 JSP 문서에서 속성값을 객체로 반환받아 사용 가능 session Scope : session 내장..
55Day - include_main / include_sub.jspf /$$index.jsp / $$cart & footer.jspf &header.jspf &join & login & review & style / taglib / $$ CustomTag/ $$ custom.tld / $$implicit_oject/ login_form & login_action & login_user & logout_action include_main / include_sub.jspf /$$index.jsp / $$cart & footer.jspf &header.jspf &join & login & review & style / taglib / $$ CustomTag/ $$ custom.tld / $$implicit_oject/ login_form & login_action & login_user & logout_action include_main include Directive 현재 서버에 존재하는 웹자원의 소스코드를 제공받아 JSP 문서에 포함하는 지시어 - 정적포함 file 속성값으로 설정된 파일이 없는 경우 에러 발생 --%> 파일의 소스코드를 제공받아 include Directive 명령 위치에 포함 --%> inclu..