JSP 액션태그
Action Tag
- 정적태그
<p>내용입니다.</p>
<p>
: 시작태그내용입니다.
: 콘텐츠</p>
: 종료태그
- 이렇게 만든
p
요소는 브라우저에서 표시되고 항상 처음 표시된 결과만 늘 그대로 출력한다.(정적출력) - 참고
- HTML요소와 태그는 모두 정적태그에 해당됨
- JS,CSS를 활용하면 동적태그가능
- HTML요소와 태그는 모두 정적태그에 해당됨
- 액션태그
- 태그를 만들었지만 고정된 1개의 형태와 데이터를 갖는 것이 아니라 변형된 형태와 여러개의 데이터를 가질 수 있음
- HTML로는 구현할 수 없으면 갖고 있는 데이터를 사용하여 구현할 수 있음. 그래서 데이터를 자유자재로 전달받고 전달할 수 있어야 함.
- 이런 이유로 정해진 태그가 없음.
- 사용자가 태그를 만들면 됨
- 이런 기능을 제공하는 프로그램 언어가
XML
HTML & XML
- 공통점
- 요소로 구성된다.
-
<시작태그> 콘텐츠(내용)</종료태그>
- 요소의 속성도 갖는다.
<시작태그 속성="속성값"> 콘텐츠(내용) </종료태그>
- 그 외 HTML의 상당부분과 공톰점을 갖는다. 요소의 중첩, 선언문 등..
- 요소로 구성된다.
-
- 차이점
- XML은 지정된 태그 또는 요소가 없음
- 제조사 또는 사용자가 만들면 됨
- HTML은 브라우저에서 출력을 주된 목적으로 만듬
- XML은 요소자체가 데이터로 활용되는 목적으로 만듬
- HTML은 브라우저에서만 실행된다.
- XML은 브라우저가 아니더라도 실행된다.
- XML은 대소문자 구분함
- HTML은 대소문자 구분하지 않음
- XML에서
<note>
,<Note>
는 서로 다른 태그- HTML에서
<div>
,<Div>
는 서로 동일한 태그
- HTML에서
- XML은 지정된 태그 또는 요소가 없음
결론
- JSP에서 외부 확장기능을 사용하기 위해 XML을 사용함
- JSP에서는 미리 XML코드를 만들어둔다
- 이 XML코드에는 액션태그가 있음
JSP Action Tags
jsp:forward
- 요청과 응답을 다른 리소스로 전달
jsp:include
- 다른 리소스를 포함
jsp:useBean
- Bean 오브젝트를 작성 및 찾기
jsp:setProperty
- Bean 객체의 속성 값을 설정
jsp:getProperty
- Bean의 특성 값을 인쇄
jsp:plugin
- 애플릿과 같은 다른 구성 요소를 포함
jsp:param
- 매개 변수 값을 설정. 대부분
forward
,include
에서 사용
- 매개 변수 값을 설정. 대부분
jsp:fallback
- 플러그인이 작동하는 경우 메시지를 인쇄하는데 사용
Leave a comment