我正在尝试验证表单并且运行良好,正确的消息显示... 我唯一的问题是如果有一些错误,我的表单字段将被删除。
数据库由数据库获取,并以带有struts标签的形式显示(因此它们是动态的)。如果我把sono静态值,那么在验证错误后就不会删除。
<s:form action="updateUser" method="post" id="updateUser"
name="updateUser" >
<s:textfield value="%{user.name}" class="modify" id="name" name="name" key="modify.name" required="true" />
这将被删除:
<s:textfield value="HELLO" class="modify" id="name" name="name" key="modify.name" required="true" />
不会。
有什么建议吗?
答案 0 :(得分:0)
您是否在Action类中设置了User对象?你有那个对象的getter / setter吗?您如何在struts.xml中配置此操作的“输入”结果?也许你应该在INPUT的结果中使用“链”(我想这是你从验证器得到的结果。)