2011-09-22 62 views
1

我有一個具有登錄/註銷功能的應用程序。註銷時,我正在清除實體變量。如何強制應用重新運行初始規則並顯示登錄表單?如何強制重新運行應用的初始規則?

+0

你能給出一個更具體的例子,也許用代碼?現在很難對你的問題給出一個很好的答案。 –

回答

1

您可以通過仔細制定初始規則的select語句再次運行初始規則。假設你正在運行在瀏覽器上的Web網頁瀏覽的初始規則火災的應用程序,並註銷點擊激活自定義註銷網絡事件,這裏是我會做什麼:

rule initial_rule { 
    select when web pageview "awesome*Regex(here)" or web logout 
    pre { 
     // do cool stuff here 
    } 
    { 
     // fire actions here 
    } 
    // postlude block of choice here 
} 
+0

這是一個好主意。我從來沒有想過這樣做。複合事件表達式FTW! –