- request, session, application 내장 객체에 속성을 바인딩한 후 다른 서블릿이나 JSP에 전달할 수 있다.- 표현 언어를 사용하면 자바 코드를 사용하지 않고 바인딩된 속성 이름으로 바로 값을 출력할 수 있다. * forward1.jsp * member1.jsp- 첫 번째 방법으로 getAttribute() 메서드에 속성 이름을 인자로 하여 값을 가져온다.- 두 번째 방법으로 표현 언어에서 자바 코드를 사용하지 않고 바로 속성 이름으로 회원 정보를 가져와 출력한다. 아이디 비밀번호 이름 이메일 ${id } ${pwd} ${name} ${email} 객체 바인딩- 이번에는 MemberBean 객..
내장 객체- 표현 언어에서 제공하는 여러 가지 내장 객체에 대해 알아본다.- JSP는 기본적으로 내장 객체들을 제공하지만 이 객체들은 표현식에서만 사용할 수 있다.- 따라서 표현 언어에서는 따로 내장 객체들을 제공한다.- 표현 언어에서 제공하는 내장 객체들은 ${} 안에서만 사용할 수 있다. 구분내장 객체설명스코프pageScopeJSP의 page와 같은 기능을 하고 page 영역에 바인딩된 객체를 참조한다.requestScopeJSP의 request와 같은 기능을 하고 request에 바인딩된 객체를 참조한다.sessionScopeJSP의 session과 같은 기능을 하고 session에 바인딩된 객체를 참조한다.applicationScopeJSP의 application과 같은 기능을 하고 applica..
표현 언어- 표현 언어는 자바 코드가 들어가는 표현식을 좀 더 편리하게 사용하기 위해 JSP 2.0부터 도입된 데이터 출력 기능이다.- 현재 JSP 페이지는 스크립트 요소보다는 표현 언어(EL,Expression Language)와 JSTL(JSP Standard Tag Library)을 사용해서 구현한다.- 자바 코드가 복잡해짐에 따라 JSP 2.0부터는 자바 코드로 출력하는 표현식을 대체하기 위해 표현언어라는 것이 등장했다. 특징기존 표현식보다 편리하게 값을 출력한다.변수와 여러 가지 연산자를 포함할 수 있다.JSP의 내장객체에 저장된 속성 및 자바의 빈 속성도 표현 언어에서 출력할 수 있다.표현 언어 자체 내장 객체도 제공된다.JSP 페이지 생성 시 기본 설정은 표현 언어를 사용할 수 없다.페이지..
액션 태그- 화면이 점차 복잡해지면서 디자이너드은 상황에 따라 HTML 코드에 자바 코드를 같이 써야 하는 문제로 어려움을 겪게 되었다.- 따라서 JSP는 스크립트릿의 자바 코드를 제거하고 디자이너 입장에서 더 쉽고 편리하게 작업할 수 있는 스크립트 형태로기능을 제공하게 되었고, 다음과 같은 액션 태그들로 자바 코드를 대신하게 되었다.이름형식설명인클루드 액션 태그이미 있는 JSP를 현재 JSP에 포함하는 태그포워드 액션 태그서블릿에서 RequestDispatcher 클래스의 포워딩 기능을 대신하는 태그유즈빈 액션 태그객체를 생성하기 위한 new 연산자를 대신하는 태그셋프로퍼티 액션 태그stter를 대신하는 태그겟프로퍼티 액션 태그getter를 대신하는 태그 인클루드(include) 액션 태그 - 인클루드..
- 웹 애플리케이션 첫 화면에 해당하는 홈페이지를 web.xml에 등록해 두면 브라우저에서는 컨텍스트 이름만으로 요청하여 간단하게 웹 페이지를 표시할 수 있다. welcome.jsp * WebContent/WEB-INF/web.xml JSP /welcome/main.jsp /welcome/add.jsp /welcome/main.html 404 /err/error_404.jsp 500 /err/error_500.jsp - 첫 번째 홈페이지이다. * main.jsp 안녕하세요 JSP 홈페이지입니다. - 코드 작성 후 브라우저의 주소란에 프로젝트 이름까지만 입력하여 접근해 본다. - 개발을 모두 마치고 실제 서비스를 제공할 때는 웹 사..
- 프로그램 실행 시 예외나 오류가 발생할 경우 이를 안내하는 페이지, 즉 전용 예외 처리 페이지가 나타나게 하여 좀 더신뢰 있고 사용자 친화적인 웹 페이지를 만들 수 있다. JSP 페이지 예외 처리 과정 1. 예외 처리 JSP를 만든 후 디렉티브 태그 속성 중 isErrorPage 속성을 true로 설정한다. 2. 일반 JSP 페이지의 디렉티브 태그 속성 중 errorPage 속성을 예외 처리 페이지 이름으로 지정한다. 예외 처리 페이지 예 - add.jsp에서 예외가 발생할 경우 예외를 처리한다. - addException.jsp에서 exception 내장 객체를 이용해 예외를 처리한다. * add.html 자연수를 입력하세요. 1부터 까지의 합 * add.jsp 합계 구하기 1..
- Total
- Today
- Yesterday
- CSS
- Network
- 서블릿
- script element
- 내장객체
- Java Server Page
- 네트워크
- Session
- httpServletRequest
- el
- Binding
- Servlet
- 미들웨어
- 서브넷팅
- JSP
- Spring
- javaserverpage
- 제이쿼리
- nodejs
- CSS 속성
- html css
- FMT
- 세션
- 스프링
- 리액트
- Redux
- react
- a 태그
- Spring MVC
- HTML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |