如何自動清空Struts 表單域

2021-04-07 08:40:59 字數 573 閱讀 3285

為了某種需要,formbean 的scope 設定成了 session 。 執行 action 後發現上一次輸入的表單資料還在上面,有什麼辦法可以讓struts 自動清空表單域?

想了一會,問題解決了。原來不是的問題,而是formbean 本身的問題。如果formbean 的scope 是request, 那麼它只在請求發生時被建立,請求結束後它也就被放棄了。既然formbean 的scope  是 session , 那麼它在使用者建立與伺服器的會話之時就被建立,而且在整個會話過程中,它一直是有生命的。如果它的屬性值不為空,自然會反映到與之相關的裡。

我的解決辦法是在執行資料庫操作後,手動將formbean 的屬性值清空:

......

string

sql = " insert into articles values(myform.gettitle(),myform.getcontent()) ";

int

i = mysql.executeupdate(sql);

myform.settitle(null);

myform.setcontent(null);

......

如何自動清空struts表單域

為了某種需要,formbean的scope設定成了session。執行action後發現上一次輸入的表單資料還在上面。有什麼辦法可以讓struts自動清空表單域?想了一會,問題解決了。原來不是的問題,而是formbean本身的問題。如果formbean的scope是request,那麼它只在請求發生...

技巧 如何自動清空struts表單域

為了某種需要,formbean的scope設定成了session。執行action後發現上一次輸入的表單資料還在上面。有什麼辦法可以讓struts自動清空表單域?想了一會,問題解決了。原來不是的問題,而是formbean本身的問題。如果formbean的scope是request,那麼它只在請求發生...

如何清空python的變數

在python使用迴圈時,因為資料太大,迴圈使執行記憶體不斷積累,最後電腦崩了。所以,查了一下,在spyder中如何可以像matlab那樣 清理單個變數 clear clc 1 在 中的命令 刪除單程式設計客棧個變數,在 中加入執行即可 del 變數 2 在ipython console中刪除所有變...

如何清空資料庫日誌

壓縮日誌及資料庫檔案大小 特別注意 請按步驟進行,未進行前面的步驟,請不要做後面的步驟 否則可能損壞你的資料庫.1.清空日誌 dump transaction 庫名 with no log 2.截斷事務日誌 backup log 資料庫名 with no log 3.收縮資料庫檔案 如果不壓縮,資料...

自動化測試 清空IE快取方式

方式一 寫 刪除c盤當前目錄下的cookies檔案裡面的內容。方式二 執行下面的 一般2,8夠用了 rundll32.exe inetcpl.cpl,clearmytracksbyprocess 255 deletes all history rundll32.exe inetcpl.cpl,cle...