<label class="label">授課教師</label>
<p class="content" id="teacher">
<span th:if="${course!=null}"
th:each="i:${course.teachers}"
th:text="${i}+'<br>'">
</span>
</p>
如果后臺傳過來的是一個空物件怎么辦啊,這樣會報錯,一直找不到解決方法。
Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "course.teachers" (template: "index" - line 126, col 19)
at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:393) ~[attoparser-2.0.4.RELEASE.jar:2.0.4.RELEASE]
at org.attoparser.MarkupParser.parse(MarkupParser.java:257) ~[attoparser-2.0.4.RELEASE.jar:2.0.4.RELEASE]
at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:230) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
... 52 common frames omitted
uj5u.com熱心網友回復:
<span th:if="${course}"th:each="i:${course.teachers}"
th:text="${i}+'<br>'">
</span>
空就是false
uj5u.com熱心網友回復:
想辦法不要讓course為空.比如: 寫入0或1
uj5u.com熱心網友回復:
再加一個判斷唄:
<span th:if="${course!=null and course.teachers!=null}"
th:each="i:${course.teachers}"
th:text="${i}+'<br>'">
</span>
uj5u.com熱心網友回復:
<span th:each="i:${course?.teachers}"
th:text="${i}+'<br>'">
</span>給需要判斷的物件加一個問號就可以!
uj5u.com熱心網友回復:
這種寫法最便捷,感謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273904.html
標籤:Web 開發
上一篇:shiro+springboot:@RestControllerAdvice為什么可以攔截到shiro的權限驗證例外
