사용자 정의 함수 만들기
JSP에서도 함수를 만들고 사용할 수 있다.
하지만 그렇게 많이 사용되지는 않는다. 왜?
이미 자바의 문법을 사용할 수 있기 때문에 굳이 JSP에서 새로운 함수를 만드는 것을 시도하지 않아도 되기 때문이다.
함수를 만들 때는 #2-1에서 잠깐 언급했었던 선언문(Declaration)을 사용한다.
형식은 아래와 같다.
<%-- 기본 형식 --%>
<%! %>
이 안에 자바에서 사용했던 문법과 동일한 문법으로 메서드를 생성해주면 된다.
<%!
// JSP에서 함수 작성 영역 (많이 사용 안함)
public int max(int a, int b){
return Math.max(a, b);
} // max() end
public int diff(int a, int b){
return Math.abs(a-b);
} // diff() end
%>
결과는 아래와 같다.
<h3>JSP 사용자 정의 함수</h3>
최대값 : <%=max(3,5)%>
<hr>
두 수 사이의 차이 : <%=diff(2,6)%>
'⁂ JSP > : 기본 익히기' 카테고리의 다른 글
[JSP] #3-1 폼(<form>)을 서버로 전송하기 (0) | 2022.10.05 |
---|---|
[JSP] #2-4 내부 객체 (0) | 2022.10.05 |
[JSP] #2-2 배열 만들기 (0) | 2022.10.05 |
[JSP] #2-1 JSP 기본 문법 (0) | 2022.10.04 |
[JSP] #1-2 Tomcat 서버 환경 구축하기 (0) | 2022.10.04 |