📄 JSP

JSP
📄 JSP

[JSP] Day43 - 커스텀태그

커스텀태그 커스텀태그는 사용자 지정 태그라고도 부르며 개발자가 원하는 목적에 맞게 작성한 태그를 의미합니다. 커스텀태그의 장점 재사용 : 한 번 작성한 커스텀 태그는 어떤 JSP 컨테이너에서도 사용 가능합니다. 쉽고 단순한 JSP코드 작성 : 자바코드에 익숙하지 않은 개발자들도 커스텀 태그를 사용하면 쉽게 JSP페이지를 작성할 수 있게 됩니다. 코드 가독성 향상 : 커스텀 태그는 뚜렷한 의도를 가지고, 커스텀 태그를 사용하면 스크립트 코드를 줄일 수 있기 때문에 JSP코드의 가독성을 높일 수 있습니다. 커스텀태그 사용방법 태그 파일은 src/main/webapp/WEB-INF/tags 디렉터리 또는 그 하위 디렉터리에 위치합니다. 이 디렉터리에 위치한 파일 중 .tag 확장자나 .tagx 확장자를 가지는..

📄 JSP

[JSP] Day42 - EL 표현식

EL EL은 Expression language의 약자로 JSP 2.0 버전에서 새로 추가된 스크립트 언어입니다. 자바코드를 더 이상 사용하지 않고 속성 값들을 좀 더 간편하게 출력을 지원하기 위한 도구입니다. EL 특징 JSP 속성영역(request, response, session, application, ...)에 저장된 속성 객체의 property를 출력한다 리터럴 데이터, 다양한 연산결과 출력이 가능하다 JSTL과 연동이 가능하다 EL 사용방법 Attribute 형식 setAttribute("key", "value")의 형태로 값을 설정 했을 때 jsp 페이지에서 ${key}를 작성하면 웹 페이지에서 value가 출력됩니다. ${key} ${requestScope.key} ${sessionSco..

📄 JSP

[JSP] Day42 - JSTL (자바 서버 페이지 표준 태그 라이브러리)

JSTL JSTL은 JavaServer Pages Standard Tag Library의 약어로, Java 코드를 바로 사용하지 않고 HTML 태그 형태로 직관적인 코딩을 지원하는 라이브러리입니다. JSTL은 반복, 조건 로직이나 formatting 작업, XML 문서, SQL 태그의 조작을 위한 태그에 사용됩니다. JSTL 다운로드 JSTL을 사용하기 위해서는 JSTL.jar 파일을 적용해야 합니다. https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 jar 파일을 다운로드 합니다. jar 파일을 src > main > webapp > WEB-INF > lib > jstl-1.2.jar 에 위치시킵니다. JSTL 사용방법 JSTL은 라이브러리이기 때문..

📄 JSP

[JSP] Day41 - 웹 페이지 MVC 패턴 분리

MVC 패턴 분리 MVC 패턴은 소프트웨어 개발에서 널리 사용되는 디자인 패턴 중 하나로, 코드의 구조화와 유지 보수성을 향상시키기 위해 사용됩니다. 1. 입력의 분리 입력 부분은 중복되는 영역이기 때문에 공통 코드로 분리하는 것이 좋습니다. 2. 출력(View)와 처리(Controller)의 분리 출력은 값을 처리된 결과를 사용자에게 반환하는 기능을 말합니다. 출력값은 처리 결과에 따라 다르기 때문에 변하는 영역이라고 할 수 있습니다. 처리는 정해진 로직에 따라 값을 처리하기 때문에 변하기 않는 영역입니다. 때문에 이 두 기능을 분리합니다. 3. 모델(Model) 입력, 처리, 출력이 분리되면 서로 다른 메서드로 분리되기 때문에 처리에서 입력받은 데이터를 읽을 수 없고, 출력에서는 처리된 데이터를 전달..

📄 JSP

[JSP] Day39 - Session / Application / Out 내장객체 활용 웹 페이지

내장객체 활용 웹 페이지 게시판 웹 페이지 a.jsp b.jsp c.jsp d.jsp 방문자 수 확인 웹 페이지 방문자수 확인하기 test1.jsp 오늘의 방문자수는 명입니다. test2.jsp GitHub https://github.com/Qkrwnsgus0522/JSP GitHub - Qkrwnsgus0522/JSP Contribute to Qkrwnsgus0522/JSP development by creating an account on GitHub. github.com

📄 JSP

[JSP] Day39 - Application / Out

Application application은 웹 어플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻어내거나 어플리케이션이 실행되고 있는 동안에 발생할 수 있는 이벤트 로그 정보와 관련 기능들을 제공합니다. Application 특징 처음 컨테이너가 구동될 때 단 하나의 객체만 생성됩니다. web.xml에서 초기화 값을 지정해줄 수 있습니다. Application 주요 메서드 메서드 설명 void setAttribute(String name, Object o) application 객체에 추가 객체를 저장 Object getAttribute(String name) application 객체에 추가된 객체를 가져옴 void removeAttribute(String name) applicati..

harveydent
'📄 JSP' 카테고리의 글 목록 (2 Page)