我在JSP页面中使用spring form输入标记。使用hibernate映射文件
映射属性<td>Package<form:input path="commandObject[${loop.index}].name"/></td>
我的数据库中有一些默认值。我想在用户呈现表单时显示默认值。对这些值的修改应保存为DB中的新行。
我怎样才能做到这一点!提前谢谢!
答案 0 :(得分:1)
在控制器中添加默认值,并将其分配给pojo中的属性。
private static final String alpha = "apple";
public String name = alpha;
你和getter and setter方法一样!
答案 1 :(得分:0)
上面的答案是一种方式,如果你有永远不会改变的默认值,那么这是一种方式。要从数据库获取默认值,请创建一个业务层,在该层中我们从数据库中检索默认值并将其保存到列表中。使用列表在Jsp中显示它们,即使我们编辑和提交编辑值将保存为新行而不是更新默认值。
答案 2 :(得分:0)
Spring 3.1及更高版本也支持html 5属性,因此您只需编写:
<form:input autocomplete="off"/>
这也适用于所有其他html属性,例如autocorrect
,autocapitalize
或spellcheck