본문 바로가기

Programming/ASP/JSP

JSP 내에서 함수(메소드)를 정의해 사용하는 방법

JSP에 프로그래밍을 하다보면 간혹 간단한 함수 같은 것을 넣고 싶을때가 있죠...

복잡하고 자주쓰는 것이라면 클래스 파일이나 자바빈즈로 만들어 사용하는데, 해당 페이지에서만 사용하고 아주 단순한 로직일때는 해당 페이지에서 바로 함수를 정의해 사용하면 편리할 것입니다.


<%!
    public String helloWorld() {
        return "Hello World";
    }
%>

<%=helloWorld()%>


여기에서 주의하실점은 일반 JSP 코드는 <% ~ %> 기호를 사용하는데 반해, 함수 정의시에는 <%! ~ %> 기호를


사용합니다.