JSP EL태그 종류(예시 있음)
·
JSP
🟰EL Tag ☀️ attribute에 접근하여 값을 출력한다 ☀️다운캐스팅 없이 메서드를 호출할 수 있다. ☀️술연산, 비교연산, 논리연산이 가능하다 ☀️empty, not empty 등을 통해 null체크 수행도 가능하다. ☀️대상이 없으면 아무 값도 출력하지 않는다.(null은 출력안함) ☀️\${param.name} 형식으로 파라미터 값을 출력할 수 있다. ☀️내장 객체 pageContext에 접근이 가능하다. ☀️map은 [''], '.'을 이용한 접근이 가능하다(영어한정) , 한글은 ['']만 가능하다. ☀️param은 파라미터를 가져오는 객체이다. ☀️Attribute대상이 아닌 넘어온 파라미터를 대상으로 한다. 찾으시는 내용은 Ctrl+F로 더 쉽게 찾을 수 있습니다. 연산자 예시 결과 +..
JSP와 Servlet이 어렵다면 들어오세요!
·
JSP
🟰우선적으로 알아야 할 개념! 🔆 HTML, CSS, JAVASCRIPT = 정적 페이지 🔆JSP(Java Server Page) = 동적 페이지 🔆JSP의 작업 처리 유형 JSP가 직접 처리하고 원하는 내용을 response 1. request(웹에서의 어떤 요청) >> JSP >> Servlet이 처리 >> response (원하는 내용과 화면을 구현) ⭐⭐⭐MVC 패턴 2. request(웹에서의 어떤 요청) >> Servlet이 직접 처리 >> JSP로 화면구현 위와 같은 방법이 있으며 대부분이 MVC패턴과 함께 Spring Framework를 배우며 그 이전에 JSP를 통해 1번 패턴을 배우기도 합니다. 위와 같이 두가지 방법이 있으며 MVC패턴 2번이 응집도가 높고 결합도가 더 낮은 방법입니다..
JSP 지시자,선언부,실행부,표현식
·
JSP/JSP 기본 개념
JSP 기초(지시자,선언부,실행부,표현식) 지시자 (directive) : , 페이지 전반에 걸친 설정이나 외부 파일을 불러오는 용도로 사용 선언부(declaration) : , 필드나 메서드를 선언하는 부분. Java로 치면 클래스의 바로 안쪽 선언부 : 서버 실행 후 최초 요청시 생성되고, 서버 종료시 제거 실행부(scriptlet) : , 실행할 Java코드를 작성. 지역변수 선언 및 제어문 사용.Java로치면 main함수 비슷 실행부 : 페이지를 요청시 생성되고, 페이지가 클라이언트에게 응답이 되면 제거 표현식(expression) : , Java의 데이터를 HTML 영역에 출력