ActionForm
的 reset
方法在 Struts 框架中被用于重置表單。當用戶提交表單后,通常不希望保留已輸入的數據。使用 reset
方法可以清除表單中的所有字段,將它們返回到初始狀態。
以下是如何在 Struts 中使用 ActionForm
的 reset
方法的步驟:
ActionForm
類。這個類通常包含一個 reset
方法,用于重置表單字段。<form action="yourAction" method="post">
<!-- 表單字段 -->
<input type="text" name="username" value="John Doe">
<input type="password" name="password" value="secret">
<input type="submit" value="Submit">
<input type="button" value="Reset" onclick="document.forms['yourFormName'].reset();">
</form>
注意,這里的 yourFormName
應該替換為你的表單的實際名稱。
3. 當用戶點擊“Reset”按鈕時,onclick
事件觸發,調用 document.forms['yourFormName'].reset();
代碼。這會導致表單的所有字段被重置為初始值。
請注意,雖然這里使用了 JavaScript 來觸發重置操作,但 reset
方法實際上是由 Struts 框架在內部處理的。當你提交表單并返回時,Struts 會自動調用相應 ActionForm
的 reset
方法(如果配置正確)。因此,你通常只需要在 JSP 頁面中添加一個按鈕,并為其設置適當的 onclick
事件即可。