본문 바로가기

전체 글42

[jsp] 쿠키 쿠키??웹 브라우저(클라이언트)는 파라미터를 통해 웹 서버에 정보 전달웹 서버가 웹 브라우저에 정보를 전달브라우저단에 저장하여 서버와 정보를 주고받을 때, 해당 클라이언트 정보를 JSP 쿠키라는 저장 객체를 통해 저장한다.쿠키의 구성요소 쿠키 생성기본 형식 - Cookie cookie= new Cookie("이름","값"); - 값은 문자열 - response.addCookie(cookie); - cookie.getName(): 쿠키이름 - cookie.getValue(): 쿠키값쿠키값의 한글 처리 - URLEncode 클래스의 encode("쿠키값","한글처리방식-utf-8/euc-kr") 메서드 활용이 필요함쿠키값 가져오기쿠키를 생성하면, 웹 브라우저에 저장되어 있기에 다음에 서버에 접속할 때, 쿠키.. 2017. 5. 25.
[jsp] 액션 태그, 에러 페이지 요청흐름제어웹 서비스에서 화면 처리에 공통과 개별 부분 또한 조건에 따라 다른 page를 처리할 때 활용하는 부분이 흐름제어 jsp 모듈입니다.페이지 모듈화 사용법요청값 전달 및 받기 - top.jsp - ${param.param01} ===> "data01" 이동 액션 태그 사용법 : 특정 page로 조건에 따라 이동 처리.. 에러 페이지 지정 & 에러 페이지 작성에러페이지 지정 에러페이지 작성 - isErrorPage 속성이 true인 경우 에러 페이지로 지정 - exception 기본 객체: 웹에서 발생하는 주요 에러 코드200: OK, 에러 없이 전송 성공403: Forbidden, 접근이 거부된 문서를 요청404: Not found, 문서를 찾을 수 없음405: Method not allowed.. 2017. 5. 24.
[jsp]mvc pattern MVC 패턴?Model-View-ContorllerModel: 비즈니스 영역의 상태 정보를 처리한다Controller: 사용자의 입력 및 흐름 제어를 담당한다.View: 비즈니스 영역에 대한 프레젠테이션 뷰(즉, 사용자가 보게 될 결과 화면)을 담당한다특징로직을 처리하는 모델과 결과 화면을 보여주는 뷰가 분리됨흐름 제어나 사용자의 처리 요청은 컨트롤러에 집중 모델 2 구조와 매핑: 컨트롤러-서블릿, 뷰-jsp 모델 1 구조 모델 2 구조 서블릿이 요청을 처리하고 jsp가 뷰를 생성 목표servlet을 사용하여 화면 구현을 할 수 있다mvc에 각 기능적 분리를 알고 해당 기능 내용에 맞게 구현할 수 있다controller에서 사용하는 기능 내용에 대한 코딩 내용과 활용되는 클래스들을 안다model 단에서 .. 2017. 5. 23.
[jsp]JSTL JSTL(jsp Standard Tag Library)html로 지원하는 tag를 확장해서 jsp에서 개발자가 활용하는 태그를 만든 것을 커스텀 태그라고 합니다. 커스텀 태그 중에서 많이 사용되는 것을 모아서 JSTL이라는 규약을 만들고 이를 활용하고 있습니다.스크립트 코드를 사용할 때 보다 간결하고 이해하기 쉬운 jsp 코드를 작성할 수 있게끔 도와주는 유용한 라이브러리입니다.태그 종류코어() : 변수, 흐름 제어, url 처리국제화(): 숫자 및 날짜 형식 처리XML(): jstl 라이브러리 활용jstl 라이브러리 다운로드 http://tomcat.apache.org/download-taglibs.cgiWEB-INF/lib 위치jsp 상단 코어 태그if~else나 변수의 지정 등과 같이 논리적 처리태.. 2017. 5. 19.