我有1个jsp表单,用于获取用户详细信息,点击提交按钮后,它将数据存储到数据库中,成功消息显示在GUI的顶部 但问题是输入框中的所有数据都不清楚,数据在输入框中保持不变 我使用struts2 任何人都可以告诉我如何清除所有输入框
由于 沙基勒
答案 0 :(得分:2)
一种选择是在用户点击提交时使用javascript重置表单。为此,请将以下javascript添加到您的提交按钮(将“表单”更改为您表单的名称):
<s:submit value="Save" onclick="this.form.reset();" />
您还可以使用具有特殊标记的Struts 2 JQuery Plugin来实现此目的。
答案 1 :(得分:0)
更好在将数据存储在DB中并返回成功之前,在Action类中设置模型对象中的空值 例如,如果您有User对象,则设置user.setUserName(&#34;&#34;); user.setPassword(&#34;&#34;)