2010-02-09 6 views
1
태그 라이브러리를 사용하여 JSP에서 CurrentVersion을 클래스 메소드를 호출하는
Class Foo 
{ 
    public String currentVersion() 
    { 
    return "1.2"; 
    } 
} 

필요를 사용하여 JSP에서 클래스의 메소드를 호출? currentversion은 getter 나 setter 메소드가 아니며 클래스 메소드 일뿐입니다.는 JSP 태그

답변

2

빈 프로퍼티 (예 : getCurrentVersion())에서만 작동하는 ${foo.currentVersion}과 같은 표준 JSP 표현식으로는이 작업을 수행 할 수 없습니다.

당신은 하나

  • 가 스크립틀릿를 작성해야합니다 (그것을하지 않습니다!)
  • getCurrentVersion() 방법
  • 을 할 수
  • 리팩터링 Foo에 대한 currentVersion()를 호출하는 사용자 정의 태그 클래스를 작성한다
+0

어떻게 그 메소드를 호출하기 위해 커스텀 태그를 작성해야합니까? –

+0

http://java.sun.com/javaee/5/docs/tutorial/doc/bnalj.html – skaffman

+0

어쩌면 내가 이것을 보았을 때 나는 대답이었던 느낌이 들었다. 나는 정말로 * 내 자신의 커스텀 태그 클래스를 작성하고 싶지 않았다. – Powerlord