전체 글

전체 글

    Day03(session)

    08sessionSet.jsp 코드내용 session객체 사용자별로 한개씩 생성되는 객체 서버 : 1개 request(어떤 브라우저에서 왔는지에 대한 정보가 있음) request.getSession은 서버로부터 창희 컴퓨터에서 온거니까 거기에 해당하는 session 주세요. session의 키값은 대문자로 쓴다. 의미별 구분은 '_' 08sessionGet.jsp 코드내용 sessionGet USER_INFO : PRE_PAGE : session에 한번 set하고나서 get했을 때 데이터가 있냐 없냐로 로그인화면으로 갈지, 정상적인 화면을 보여줄지 결정된다.

    Day03(파일 읽기)

    07applicationResource.jsp 코드내용 실제 파일 위치 :

    Day03(application)

    06application.jsp의 코드내용 06application2.jsp의 코드내용 application 객체는 서버에 단 하나 있는 객체이고, 어떤 곳에서 application객체 사용하든 똑같은 객체 사용한다. 그래서 어느 곳에서든 application.setAttribute("data", "dataval");이 이미 작성되어 있는 상태라면 어떤 곳에서 를 작성하게되더라도 가져오는 값은 같다. 위의 내용에서는 dataval이 나온다.

    Day03(pageContext)

    pageContext 객체(javax.servlet.jsp.PageContext) pageContext 객체는 JSP 기본객체로 JSP 페이지에서 따로 선언하지 않아도 참조하여 사용 가능하다. pageContext는 JSP 페이지에 대해 1:1로 연결된 객체로 JSP 페이지당 하나의 pageContext 객체가 생성된다. 따라서 같은 JSP 페이지 내에서는 서로 값을 공유할 수 있으며, 주요 기능은 다른 기본객체들을 구할때 사용하거나 페이지 흐름을 제어할 때 사용된다. pageContext의 메소드들은 흔히 사용하는 기본객체들을 리턴한다. 실제로 pageContext의 메서드들은 JSP 페이지가 서블릿으로 변환될 때 기본객체들을 생성하는데에 사용된다. 즉 JSP가 서블릿으로 변환되는 과정에서 pageCo..

    Day03(saneNameFrom)

    form태그의 input에서 같은 name을 가진 파라미터를 가져오는 방법 03sameNameForm.jsp 코드내용 이름 : 주소 : 취미 운동 영화 볼링 축구 설문조사 checkbox같은 경우에는 같은 name을 사용해서 데이터를 받아야 한다. 그 경우 파라미터의 이름이 같은 게 여러개 발생되는 데 Map을 이용한 for문을 통해 보여줄 수 있다. 03sameNameResult.jsp 코드내용 이름 : 주소 : 위와 같은 내용이지만 Enumeration과 Map을 활용한 방식 두 가지 예시이다. 04sameNameForm.jsp 코드내용 이름 : 주소 : 취미 운동 영화 볼링 축구 설문조사 04sameNameResult.jsp 코드내용

    Day03(JSP 페이지의 구성요소)디렉티브(Directive)

    JSP 페이지에 대한 설정 정보를 지정할 때 사용한다. 디렉티브 설명 page JSP 페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입, 출력 버퍼의 크기, 에러 페이지 등 JSP 페이지에서 필요로 하는 정보를 입력한다. taglib JSP 페이지에서 사용할 태그 라이브러리를 지정한다. include JSP 페이지의 특정 영역에 다른 문서를 포함시킨다.