본문 바로가기

jsp2

[java] jsp에서 forward vs redirect, 포워드와 리다이렉트 비교 Java 기반의 웹 애플리케이션에서 JSP는 forward 혹은 redirect의 두 가지 방법을 사용하여 한 서블릿(Servlet)에서 다른 서블릿 혹은 JSP로 제어를 전달합니다. forward와 redirect는 요청을 전달하지만 완전히 다른 흐름 제어를 사용하고 있습니다. 아래에서 좀 더 상세하게 살펴보겠습니다. 1. Forward와 Redirect 기본 개념 Forward 메서드는 웹 애플리케이션의 한 서블릿에서 다른 리소스로 요청을 전달하며, 이 리소스는 다른 서블릿, JSP 페이지 또는 HTML 파일이 될 수 있습니다. 브라우저로 요청을 전달을 하는 것이 아니라 서버 내의 다른 리소스를 호출합니다. Redirect 메서드는 요청을 브라우저로 전달하여 다른 웹 애플리케이션을 요청합니다. Red.. 2023. 11. 28.
[JSP] JSTL 버전 구분 최근 JSTL을 사용하기 시작하면서 JSTL version을 1.1을 다운로드하여 설치해서 사용하고 있습니다. 문득 드는 생각이 버전별로 어떤 차이점이 있을지 알아둬야겠다는 생각이 들어 조금 찾아봤습니다. 1. JSTL JSTL은 JavaServer Pages Standard Tag Library의 약어입니다. JSP는 그냥 사용할 경우 스크립트릿( ) 영역과 HTML이 혼재되어 소스를 이해하가 비교적 어렵습니다. 그래서 코딩을 보다 쉽게 하기 위해 자신만의 태그를 추가하고 사용하였는데 이것이 '커스텀 태그'입니다. 커스텀 태그는 JSP를 작성할 때 자주 사용되는 자바 코드를 태그 형태로 만든 것이며 이런 커스텀 태그를 모아서 압축한 것이 커스텀 태그 라이브러리입니다. JSTL은 JSP에서 사용하는 커스.. 2022. 5. 24.