非常简单的问题。我想知道是否有任何功能可以让我从 message.properties 文件中获取消息并将其插入到我的 javascript 文件中,就像使用 html 文件一样。
例如,我的主页上有一个标题,如下所示:
<h1 th:text="#{home.screen.title}"></h1>
Run Code Online (Sandbox Code Playgroud)
其中 home.screen.title = 主页
在我的 javascript 文件中,我有一个接受两个字符串的函数,我希望将它们作为百里香消息。所以,它有点像:
statusCode: {
404: function() {
PISAlert(th:text="#{encounter.error.notFound}", th:text="#{encounter.error.notFound.content}");
}
}
Run Code Online (Sandbox Code Playgroud)
其中encounter.error.notFound.title = 遇到404错误!并且遇到.error.notFound.content = 未找到对象
我看过关于这个主题的几个不同的帖子,但大多数都认为它不起作用。我想做的是在循环中保存多个对象,但如果其中一个失败 -> 回滚所有保存的对象。
这是我当前的代码。
@Override
public Fleet saveFleet(String fleetId, List<String> serialNoList) {
fleet = new Fleet();
Fleet tempFleet = new Fleet();
fleet.setKey(new FleetKey());
//Change this to string utils uppercase
fleet.getKey().setFleetId(StringUtils.upperCase(fleetId));
fleet.getKey().setUserId(StringUtils.upperCase(userService.getCurrentUser().getUserId()));
fleet.getKey().setDealerCd("USER");
for (int i = 0; i < serialNoList.size(); i++) {
//Try catch block?
tempFleet = fleetRepo.save(fleet);
}
//commit if all the data goes correctly, rollback if there is an exception.
return tempFleet;
}
Run Code Online (Sandbox Code Playgroud)