基于ruoyi生成的网页无法在前端修改数据
如果数据已经能显示了,说明已经由mapper和control成功在mysql绑定了数据
并且导出数据和删除都是正常的话那么问题大概率就是
ruoyi代码生成器自动生成的模板似乎只支持varchar等类型的修改,其他类型他默认是不给你修改的。
varchar对应会生成th:field控件Thymeleaf模板中的SpringEL表达式,实现了数据显示和数据绑定
但是text似乎没有对应的模板,用的是Freemaker语法,它会直接显示数据,而不涉及数据绑定。
如果我们不希望数据被修改,似乎也可以使用Freemaker语法。
Freemaker的语法
<textarea name="新闻内容" class="form-control">[[*{新闻内容}]]</textarea>
正确的代码
<textarea name="新闻内容" class="form-control" th:field="*{新闻内容}"></textarea>