2017-12-04 2 views
0

JSTL에서 ternary를 사용하기위한 올바른 구문을 파악하려고합니다. 변수가있는 JSTL Ternary의 구문

다음

이 내가 원하는처럼은 $ prepTime 변수를 제공하지 않습니다 true로 평가하지만 때 내가

value="${(contains == 'false' && facultyMember eq true) ? '${prepTime}' : ''}"/> 

을 것입니다.

나는 그러나이 또한 정확하지 그래서

value="${(contains == 'false' && facultyMember eq true) ? ${prepTime} : ''}"/> 

같은 변수 이름 주위에서 밖으로 작은 따옴표를 복용했습니다.

어떤 도움을 주시면 감사하겠습니다.

감사

답변

1

변경 ${prepTime}prepTime

value="${((contains == 'false') && (facultyMember eq true)) ? prepTime : ''}"/> 
+0

완벽하게, 감사합니다. – TonyO