1

我正在尝试验证一个表单,它运行良好,出现了正确的消息......我唯一的问题是,如果有一些错误,我的表单字段将被删除。

数据由数据库获取并以带有 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"    />

将不会。

有什么建议吗?

4

1 回答 1

0

你在你的动作类中设置了一个用户对象吗?你有那个对象的getter/setter吗?另外,您是如何在 struts.xml 中配置此操作的“输入”结果的?也许您应该在 INPUT 的结果中使用“链”(我猜这是您从验证器获得的结果。)

于 2012-08-02T13:28:54.537 回答