2012-08-10 22 views
0

我正在使用Seam和Java編寫程序。在我的網頁上我有一個表格供用戶填寫。但是,當我離開這個頁面時,變量不清楚。有沒有辦法在離開表單頁面時從我的bean中運行java函數,或者有沒有人知道更好的方法來執行此操作。離開頁面時運行java函數(HTML)

回答

1

因爲Seam是Java服務器的專用版本面孔:

您可以使用以下範圍:

  • 請求:使用此範圍的定義豆,因爲變量將被設置在當請求被髮送到客戶端。
  • 會話:請勿將此作用域用於存儲對象並在組件之間共享,因爲它可能會產生一些內存問題
  • 應用程序:僅用於在所有應用程序和客戶端之間共享的對象。

我假設您使用的是會話範圍,因此我建議您使用請求範圍。

+0

它說REQUEST不存在 – user1423793 2012-08-10 14:28:31

+0

由於變量的範圍不是一個小概念。我建議您在開始開發之前閱讀以下內容:http://docs.jboss.com/seam/snapshot/en-US/html/concepts.html#d0e3564。 – 2012-08-10 14:32:04