JSP에서 비즈니스 로직을 자바 코드가 아닌 태그의 형태로 구현하기 위해 Action Tag를 사용한다.
이 포스팅에서는 표준 액션 태그 중 자주 쓰이는 것을 소개하려 한다.
액션 태그 include는 지정한 페이지의 수행 결과를 해당 위치에 넣어주는 역할을 한다. 흔하지는 않지만 JSP를 이용해서 프론트를 구성하는 경우, 이 태그를 이용해서 html template을 구현해줄 수 있다.
액션 태그 forward는 서블릿에서 디스패처를 통해 forward 시키는(다른 페이지를 호출해주는) 비즈니스 로직을 한 줄의 액션 태그로 줄여놓은 것이다. 사용 방법은 서블릿에서와 동일하다.
단, 주의해야할 점은 JSP에서 forward를 하는 경우 그 순간 다른 페이지로 넘어가서 돌아오지 않는다. 즉 아래에 적인 html 코드는 화면에 출력되지 않는다.