spring - 如何使用 Thymeleaf 将数据保存到通过模型放入 HTML 文件的对象的实例变量
问题描述
我正在使用 spring boot 和 thymeleaf 制作一个简单的 java web 应用程序,它是关于计算你吃的食物卡路里的总量。我完成了寻找食物的任务。在选择食物任务时,在 HTML 文件中,我有名为 user 和 food 的对象,但是,我无法保存用户点击它的食物卡路里量 - 实际上我想将刚刚点击的食物卡路里添加到 user.sumcalo 你能给出我有什么建议吗?
// 这是 HTML 代码的一部分,用于显示搜索到的食物的数据库: 代码图像
// 这是上面 HTML 文件中脚本的一部分: 代码图像
<script th:inline="javascript" >
/*<![CDATA[*/
function addCalo(x) {
var calo = [[${user.getSumcalo()}]] + parseInt(x) ;
document.getElementById("showCalo").innerText = "Calo =
"+ calo ;
[[${user.setSumcalo(calo)}]]; // -> This line has no
effect, i want to set user.sumcalo to calo
}
/*]]>*/
</script>
预期 [[${user.setSumcalo(calo)}]] 有效,但没有。
解决方案
推荐阅读
- python - python通过嵌套的for/in/if循环传递额外的信息,该循环迭代数据帧中的项目
- android - RxAndroidBle 2:多次读取然后通知另一个特征
- html - CSS 字体大小和填充样式在 Ipad 上无法正常工作
- css - 为什么flex容器的孙子溢出?
- gprs - 如何从 rlc 的角度进行 ip 数据包传输?
- python - python rdd计数功能失败
- sharepoint - 无法设置 OAuthentication
- css - 为什么 Grid Container 选择只显示第一列?
- c# - 无法加密 Azure CloudFile。能够加密 Azure Blob
- mysql - 是否有任何 MySQL 字符串函数可以在一个字符串中添加两个或多个字符串并可以显示从最后一个字符串开始的新字符串?