JSP7 day45) EL 태그 [EL(Expression Language) 태그] -JSP위에서 출력에 관한 일을 수행한다. -JSP에서 JAVA 코드를 없애는 일을 담당한다 -> View를 View 답게! [사용법] 기존 JSP를 이용한 표현 EL을 이용한 표현 request.getParameter("uid"); ${param.uid} -> 파라미터 값을 받을시에 param을 사용 reqeust.getAttribute("uid"); ${uid) Member member = (Member)request.getAttribute("member"); ${member.name} List data = (List)request.getAttribute("data"); data.get(0); ${data[0]} [EL 연산자] -간단한 연산이 가능.. 2022. 3. 4. day42) Scope(request, session, application) 서블릿에서는 임의의 데이터를 저장하고 저당된 데이터를 사용할 수 있는 4가지 내장객체를 제공한다. [page] -지역 변수처럼 해당 페이지 jsp나 서블릿이 실행되는 동안에만 정보를 유지하고자 할 때 사용된다. [request] - 유효범위(scope): 1번의 요청 (Response시 해당 스코프 삭제) - 메서드: setAttribute(Key, value); , getParameter(Key); [session] - 유효범위(scope) : 브라우저 or (지정한) 시간 ex) 네이버 로그인(세션: 브라우저) or 은행(세션: 지정시간) - 메서드: setAtttibute(Key, value);와 getAttribute(Key); [application] - 유효범위(scope) : 애플리케이션 o.. 2022. 2. 25. day41) JSP 예외 처리 개발 단계에서 에러페이지는 개발자가 브라우저를 통해 예외내용을 확인하고, 자신의 로직에 문제점을 파악할 수 있다는 장점이 있지만, 개발이 완료되어 제품이 사용자 한테 보여지는 상태에서 에러페이지가 그대로 나가게 된다면 프로그램은 신뢰도를 잃게 된다. 이 경우 JSP의 errorPage속성과 isErrorPage 속성을 통해 예외처리를 할 수 있다.ㅏ errorPage = "이동할 페이지"; 현재 JSP 페이지에서 예외페이지가 발생 했을 때 사용자에게 보여줄 예외 처리화면으로 이동시킨다. isErrorPage = "true"; 속성값이 true이면 예외 처리 페이지 라는 것이다. Exception객체를 통해 예외에 대한 정보를 얻을 수 있게 된다. 페이지 처리중 문제가 발생함 에러 타입: 에러 메시지: 2022. 2. 24. 이전 1 2 다음