[英]Syntax for JSTL Ternary with variable
我正在嘗試找出在JSTL中使用三進制的正確語法。
以下是我所擁有的
value="${(contains == 'false' && facultyMember eq true) ? '${prepTime}' : ''}"/>
但是,當此評估為true時,它不會像我想要的那樣提供$ prepTime變量。
我試圖像這樣從變量名周圍取出單引號
value="${(contains == 'false' && facultyMember eq true) ? ${prepTime} : ''}"/>
但是,這也不正確。
任何幫助表示贊賞。
謝謝
將${prepTime}
更改為prepTime
value="${((contains == 'false') && (facultyMember eq true)) ? prepTime : ''}"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.