2014-06-11 1 views
-1

내 xhtml 포틀릿의 java 코드 값을 attribut 필수로 설정하고 싶습니다.Java 코드를 사용하여 PrimeFaces에 필요한 속성에서 true 또는 false를 설정하는 방법은 무엇입니까?

나는이 노력하고있어 :

public boolean checkRequired(String inputName) { 
     if ("foo".equals(inputName)) 
      return true; 
     else 
      return false; 
} 

는하지만 내 함수를 호출하지 않습니다

required="{portalProperties.checkRequired(foo)}" 

자바 코드. 누군가 내 문제를 해결하는 방법을 말해 줄 수 있습니까? # {...} :

+0

메서드 이름이 일치하지 않습니다. –

+0

sory하지만 문제는되지 않습니다. – user3084292

+0

는 {('foo는') portalProperties.checkRequired}이'#처럼' –

답변

1

당신은 엘 표현의 앞에 해시 (#) 기호가 누락되었습니다.

+0

난 (#)를 사용할 때 얻을이 라인에서 찾을 오류 "여러 주석 : 이 \t - EL \t에서 구문 오류가 - 표현식의 값이어야 expression이지만 메서드입니다. " – user3084292

+0

메서드가 호출되었지만 'foo'문자열이 함수로 전달되지 않습니다. – user3084292

+0

작은 따옴표로 내 문제를 해결하십시오. 모두에게 감사드립니다. – user3084292

관련 문제