application
-
EL(Expression Language)과 객체 사용백엔드/서블릿&JSP 2021. 1. 14. 19:16
2021/01/14 - [백엔드/서블릿&JSP] - EL(Expression Language)란? EL(Expression Language)란? EL이란? EL이란 Expression Language의 약자로서 JSP에서 자바코드를 더욱 간결하게 하기 위해 만들었다. 어떻게보면 완벽하게 자바 코드를 JSP에서 걷어내고 EL을 통해 가독성을 높이고자 한 것이다. 다 sgcomputer.tistory.com 이전에 EL에 대해서 다룬 글에서는 EL의 기본적인 표현식과 연산자들에 대해서 알아봤다. 다양한 연산을 간략하게 표현할 수 있어 가독성이 높아지는 장점이 있다. 그렇다면 이번에는 EL을 통해서 객체를 다루는 방법을 알아보자. EL은 이전 글에서 다뤘듯 서블릿이나 다른 리소스에서 전달되는 값들을 받아서 표..
-
JSP 데이터 저장소백엔드/서블릿&JSP 2021. 1. 14. 12:56
서블릿과 마찬가지로 jsp도 데이터를 다른 리소스로 보낼 경우가 생긴다. 사실 jsp만으로 코드를 짜는 일은 많지 않아서 서블릿과 엄격히 분리하는건 괜한 일 같긴하다. 하지만 어떤건 서블릿과 공유되고 어떤건 공유되지 않는지 알아야 사용을 수월하게 할 수 있다고 생각한다. jsp에서 데이터를 저장할 수 있는 객체는 총 4개가 존재한다. 이름 용도 + 데이터 사용 범위 라이프 사이클 pageContext 해당 jsp 페이지 관련 흐름 제어 및 내장 객체 관리하는 객체 해당 jsp 페이지 내에서만 데이터 사용 가능 해당 페이지를 벗어나면 데이터 사용 불가 request 클라이언트의 요청을 객체화 한 것 request를 전달받은 페이지에서 데이터 사용 가능 페이지를 벗어나도 requst가 전달된 페이지라면 데이..