在ATG表单处理中,我有一个场景,成功和错误URL是一样的吗?此Formhandler用于创建/编辑/删除礼品券。
当我们添加礼品券进入页面中的所有字段时,它会被添加到购物车中吗?但表单字段是否保留在输入字段中?只有在验证错误的情况下才会保留它,但是在成功时它应该删除输入字段中的所有用户输入字段。
我无法设置value =“”,因为这将在错误流程中失败,我需要显示用户输入的值以及输入的无效字段数据。
我们需要手动将值重置为空字符串还是有更好的方法吗?
请建议?
答案 0 :(得分:1)
您的表单处理程序会话是否作用域?如果在表单处理程序输入字段中不需要提交后的值,则可以将其作为请求作用域,在处理请求后将清除这些值。
如果您说即使表单处理程序是会话作用域,也会存储字段,我想知道这是怎么回事。
如果您想要显示用户输入的错误条目,请将其添加到带有格式化消息的表单Exceptions中,以便日后不需要它。
希望这有帮助。