JSP 14. 액션태그

zhyun1220·2020년 12월 7일
0

JspSpring

목록 보기
19/39

복습

기본객체
각 기본객체가 가지고 있는 scope
모델2에서 scope 활용방법
빌더패턴


2020.12.07 월요일

create모듈화
maven -- 프로젝트

webStudy02_Maven 메이븐 프로젝트

  • packging : war 로 지정해서 생성
  • webStudy01프로젝트 빌드구성 그대로 복사

    원래 메이븐 프로젝트 생성 시 src폴더 아래에 webapp폴더가 생성되는데 밖으로 빼는과정

Add Plugin

maven-war-plugin 3.3.1 추가

pom.xml에 <configuration> 추가
=> <war 치고 ctrl+space 누르면 아래부분 나옴

default${basedir}/src/main/webapp이라고 되어있음

근데 밖으로 빼려고 ${basedir}/webapp으로 경로 수정

webapp폴더 밖으로 빼짐!
이곳이 바로 WebContent와 같은 역할


액션태그 Action Tag

  • 접두어로 네임스페이스를 분리하여 태그 형식의 자바 코드를 완성할 수 있는 일종의 서버사이드 태그
  • 액션태그를 통해 개발자는 jsp내에서 스크립틀릿 기호 없이 자바 객체를 사용할 수 있다

Custom Tag

사용방법<prefix:tagName attributes>

  • <my:mytag></my:mytag>
    • my가 prefix, mytag가 tagName
  • 서버사이드 태그
    • 응답데이터에는 포함되지 않는다

Action Tag

  • jsp 스펙에 따라 기본 제공되는 커스텀 태그<prefix:jsp>
    • <jsp:include page=""></jsp:include>
      요놈들이 액션태그
      forward
      getProperty
      include
      setProperty
      useBean
      5개 잘 쓰임!

profile
HI :)

0개의 댓글