Skip to content

[TIL] 25-12-08 #42

@jk-Nam

Description

@jk-Nam

오늘 배운 내용

  • 스크립팅 요소(Scripting Element): JSP 내에서 Java 코드를 사용
    • 선언문(<%! ... %>): 멤버 변수나 메서드를 선언하며, 페이지의 모든 요청이 공유.
    • 스크립틀릿(<% ... %>): 일반적인 Java 코드를 작성하며, 각 요청마다 실행.
    • 표현식(<%= ... %>): 변수 값이나 메서드 호출 결과를 문자열로 출력.
  • 디렉티브(Directive): JSP 페이지의 속성을 설정
    • <%@ page ... %>: 페이지의 언어, 인코딩, 세션 사용 여부, 에러 페이지 등을 정의
    • <%@ include ... %>: 여러 JSP에서 공통으로 사용될 부분을 삽입 (e.g., 헤더, 푸터)
  • EL (Expression Language): ${...} 구문을 사용하여 스코프에 저장된 객체의 값을 간결하게 출력.
  • JSTL (JSP Standard Tag Library): 스크립틀릿 대신 태그를 사용하여 조건문, 반복문 등을 처리하여 가독성을 높임. (<c:forEach>, <c:if> 등)

특히 어려웠던 것

  • 스크립팅 요소들이 익숙하지 않음

앞으로의 활용 방법

복습/과제 계획

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions