我想显示模型属性列表。但是我收到错误,如
org.thymeleaf.exceptions.TemplateProcessingException:无法解析为表达式:
"(${storeInfo.storeStatus} == 'InActive')? (color:red):(color:black)""
下面是代码,请帮忙
<select id="storeDropDown" th:field="*{storeId}" name="storeId" class="form-control input-md mb-md">
<option value="NA" th:name="stareStatus" th:text="#{reports.selectStore}">
</option>
<option th:each="storeInfo : ${storeInfoList}" th:value="${storeInfo.storeId}" th:style="(${storeInfo.storeStatus} == 'InActive'||'Active')? (color:red):(color:black)" th:text="${storeInfo.storeName}" th:name="${storeInfo.storeStatus}"></option>
答案 0 :(得分:0)
你的表达对我来说没有意义(你有额外的parens,引号并试图OR
一个布尔值和一个字符串)。如果我不得不猜,也许这个?
th:style="${storeInfo.storeStatus == 'InActive' ? 'color: red;' : 'color: black;'}"