전체 글

전체 글

    Day05(javaBean)

    JavaBean 규약 (java클래스 중 규약지킨 클래스) VO(value Object) DTO(Data Transfer Object) 1.패키지안에 있어야함 2.필드 private 3.getter setter public 4.기본 생성자 (주의) 5.직렬화(선택사항) maven repository검색 후 라이브러리 다운 01form.jsp의 코드내용 id : 이름 : 비밀번호 : 역할 : 로그인 01javaBean.jsp의 코드내용

    Day04(<%@ include %>)

    04include.jsp의 코드내용 04include include 전 include 후 04included.jsp의 코드내용 나는 included된 jsp페이지 출력내용 는???? 설명 서버측 include 라고 생각하면 된다 즉 소스 실행전에 include가 된다고 보자 소스 실행전 포함됨으로 변수를 같이 사용할 수 있다 동적으로 페이지 할당을 할 수가 없다. 즉 정적인 페이지에 활용된다는 것 ! 속성 file : 포함될 페이지를 명시한다 jsp:include VS include file 차이를 잘 생각할 것 ! 활용하는 곳이 다를테니 !

    Day04(jsp:forward)

    03form.jsp의 코드내용 aoa blackPink 03result.jsp의 코드내용 포워드 되기 전 데이터 나오나 forward되고 나서 실행되나? aoa.jsp의 코드내용 member목록 : blackPink.jsp의 코드내용 출력내용 jsp:forward태그 사용 include랑 다르게 버퍼를 비우고 해당 페이지 출력하고 페이지가 넘어간다. (03result.jsp에서 상단과 하단에 입력해둔 텍스트들은 출력되지않는다. ex) 포워드 되기 전 데이터 나오나) form태그에서 뭘 입력했냐에 따라 서로 다른 페이지로 넘어가게 된다.

    Day04(jsp:include동적페이지할당)

    02form.jsp의 코드내용 탕수육 찍먹 부먹 처먹 나의 탕수육 취향 02other.jsp의 코드내용 other페이지 ※ jsp태그 안에서는 주석을 사용하지 말자 !!! 02otherInclude.jsp의 코드내용 otherInclue페이지 내 탕수육 취향 : 성격 : jsp 파라미터 없다고 생각하고 탕수육 취향에 따른 성격 출력내용

    Day04(pageModule)

    00main.jsp의 코드내용 jsp include 전 jsp include 후 00sub.jsp의 코드내용 나는 jsp include 된 페이지 내용이야 00main.jsp의 출력내용 1. 설명 - 서버측 include가 아닌 클라이언트측의 include라 생각하면 간단하다. 즉 출력 결과만(html코드)을 include 한다 - include 되는 페이지와 변수를 같이 사용할 수 없다 2. 속성 page 포함시키고자 하는 문서의 위치를 명시한다 상대경로뿐만 아니라 절대경로도 가능하다 서블릿 컨테이너에 따라 HTML 페이지는 안될 수도 있다 get 방식으로 파라미터를 전달 할수 없다 동적으로 페이지 할당이 가능하다 즉 가 가능하다 flush true : 문서의 출력 결과를 항상 버퍼내에서 갱신 하라는 ..

    Day04(error타입지정)

    에러페이지를 하나만 지정해줘도 되지만 여러 main페이지에서 다양한 에러가 발생할때마다 에러 타입에 따라 서로 다른 특정 에러페이지를 보여주고싶을 때는 어떻게 해야하는가? 02errorMain.jsp의 코드내용 02errorClassCast.jsp의 코드내용 클래스케스트 에러페이지 02errorNullPointer.jsp의 코드내용 널포인터 에러페이지 02errorMain.jsp에서 request객체를 이용해서 error의 파라미터 값을 받아서 변수에 대입하여 if문을 통해 에러의 종류에 따라 에러를 발생시키도록 하였고, WEB-INF 밑의 web.xml에 해당 코드를 추가 하였다. java.lang.NullPointerException /06error/02errorNullPointer.jsp 보여줄 j..

    Day04(error)

    01errorMain.jsp 코드내용 디렉티브 부분에 errorPage="01errorPage.jsp" 를 추가한다. 여기서 01errorPage.jsp는 01errorMain.jsp에서 에러가 발생했을 때 보여줄 페이지이다. 기본적으로 에러가 발생하면 버퍼를 비우고 에러페이지에 대한 데이터를 다시 버퍼에 채워서 전송한다. error페이지를 설정하게 되면 기본error페이지(파란화면) 대신 일반 사용자들이 볼만한 페이지를 대신 보여주는 기능이 있다. RunTimeException : 실행중에 발생하는 오류의 종류 실행 중에 발생하며 시스템 환경적으로나 인풋 값이 잘못된 경우, 혹은 의도적으로 개발자가 잡아내기 위한 조건 등에 부합할 때 발생(throw)되게 만든다. NullPointerException ..

    Day03(ArrayList)

    ArrayList활용하여 숫자 조합하기? addAll : 합집합 ex) list2.addAll(list1); -> list2 = list1 + list2가 된다. (중복되는 값이 걸러지지않음) removeAll : 차집합 ex) list2.removeAll(list1); -> list2 = list2 - list1가 된다. (중복되는 값 제거됨) retainAll : 교집합 ex) list2.retainAll(list1); -> list2=list1과 list2의 중복값을 저장한다. (중복되는 값만 저장) 출력결과