我在我的 JSP 页面中使用弹簧表单输入标签。使用休眠映射文件映射属性
<td>Package<form:input path="commandObject[${loop.index}].name"/></td>
我的数据库中有一些默认值。我想在用户呈现表单时显示默认值。并且对这些值的修改应保存为数据库中的新行。
我怎么能做到这一点!提前致谢!
在控制器中添加默认值并将其分配给 pojo 中的属性。
private static final String alpha = "apple";
public String name = alpha;
你的getter和setter方法照常!
上面的答案是一种方法,如果你有永远不会改变的默认值,那么它会起作用。要从数据库中获取默认值,有一个业务层,我们在其中从数据库中检索默认值并将它们保存到列表中。使用列表在 Jsp 中显示它们,即使我们编辑和提交已编辑的值也会保存为新行而不是更新默认值。