[英]How to get values from one jsp page into two different jsp pages after submitting the form?
[英]How to clear the form after submitting the values?
我有一張很少提交的表格。 一旦我提交表單,數據就會存儲在數據庫中,我將返回到同一頁面。 現在,如何清除表單中的字段?
它是一個基於struts的應用程序。 在提交時,它使用java腳本進行一些驗證,然后轉發到同一頁面。 現在,我必須得到一個新的頁面。 我的意思是必須清除這些字段。
您可以覆蓋Struts的Action reset()
方法,在您的操作中使用它之后,您可以執行form.reset(request, response);
並做一個前進。 這樣,您的表單就會重置。
您可以使用這樣的重定向方法:
request.setStatus(request.SC_SEE_OTHER);
request.setHeader("Location",url);
如果SC_SEE_OTHER是正確的303代碼而“url”是您當前頁面的網址,則會重新加載您的網頁,以便重置所有文件。
在我的情況下,我處理java動作類,你應該在返回Action.SUCCESS之前清除java類中的模型或bean對象; 示例customerDetail.setId(“”); customerDetail.setName( “”);
你不能只在表單上使用javascript reset()
方法嗎?
您可以在加載JavaScript form.reset()時使用2個選項,或者在返回表單之前清除表單類字段,即在struts表單類中定義一個reset方法,在返回之前調用此方法。
您可以使用表單的重置方法清除表單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.