페이지 내부에서 JSTL 태그를 쓰고 싶다면
디렉티브를 통해 taglib 선언을 해야 합니다.
상단에 선언을 하면 됩니다. 이때 한글이 깨지지 않게 리케스트점도 같이 붙여줍니다.
-jstl_if.jsp
출력태그는 이렇게 사용합니다.
<c:out value="출력값">
c태그라이브러리의 out을 사용하면 value="출력할값" 형태로 out.pritln()등을 대체합니다.
param.name eq
eq대신 == 이렇게 작성하셔도 됩니다.
-jstl_form.jsp
에다가 jstl_if.jsp를 목적으로 하는 폼을 body태그 안에 만들어 줍니다.
그리고 run as를 해보면
홍길동을 치고 제출을 눌러주면
파라미터로 들어온 값은 홍길동 입니다인걸 확인할수 있습니다.
이번엔 name파라밑머에 이순신이 들어오면 name파라미터로 들어온 값은 이순신 입니다라고 출력되도록 작성해 보겠습니다.
run as 해주고
이순신 작성후 제출 버튼을 누르면
파라미터로 들어온 값 이순신을 확인할수 있습니다.
<변수선언 태그 하는방법>
변수 태그는 JSTL이 지원하는 태그에서 사용할 수 있는 변수를 설정하기 위해 사용하고, EL 변수를 생성합니다.
변수를 선언하는데 스크립트릿 대신 c:set을 이용해 보겠습니다.
name = fName
run as 를 해주면
입력한 값이 나옵니다.