본문 바로가기

2017/0513

[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.
[jsp]EL(Expression Language) 목표el이 jsp에서 활용하는 이유와 방법요청값을 처리할 때 효과적인 el을 활용하여 프로그래밍 할 수 있다el을 통한 산술 및 논리 연산 처리를 할 수 있다el이 제공하는 기본 객체의 기능별 구별을 할 수 있다jstl의 개념과 기본적인 활용 방법을 안다.jstl에서 page scope[page, request, session, application]별로 data를 jsp단에서 저장할 수 있고, 활용할 수 있다.jstl을 통해서 반복문, 조건문을 처리할 수 있다.jstl에 사용되는 날짜, 숫자에 대한 format형식을 효과적으로 처리할 수 있다. 생각해 봅시다jsp에서 사용한 스크립트릿, 익스프레션 가독성과 사용에 어려움이 있지 않는지??el이나 jstl을 활용하면서 변수를 지정하는데 어떤 범위에 대한 .. 2017. 5. 19.