[英]Thymeleaf th:inline=“javascript” (Whitelabel Error Page)
I don't know how to solve this problem 我不知道如何解决这个问题
Spring-side: role.java 春天的时候:role.java
@RequestMapping(value = "/role", method = RequestMethod.GET)
public String role(Model model){
List<Role> list=rImp.list();
model.addAttribute("data",list);
return "role";
}
So if I now try inline="javascript": 因此,如果我现在尝试inline =“ javascript”:
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
var List = /*[[${data}]]*/;
/*]]>*/
</script>
when i run it i get this response: 当我运行它时,我得到以下响应:
Whitelabel Error Page
白标错误页面
This application has no explicit mapping for /error, so you are seeing this as a fallback. Sun Jun 11 05:00:35 WET 2017 There was an unexpected error (type=Internal Server Error, status=500). No message available
Please use /*<![CDATA[*/var List = /*[[${data}]]*/;/*]]>*/
instead of var List = [[${list}]];
请使用
/*<![CDATA[*/var List = /*[[${data}]]*/;/*]]>*/
代替var List = [[${list}]];
as the list is getting added to model with this name. 因为列表已添加到使用该名称的模型中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.