我們知道,webwork是類級别的攔截,一個類對應一個request上下文,webwork中的action中的一個方法可以對應一個url,acfion類中的所有方法共享action類中的所有變量。是以,當需要給url傳遞參數的時候,需要在action類中定義變量并給出相對應的getter和setter方法,才能在請求的時候傳遞參數。
使用ajax傳遞單個的參數非常簡單,通過參數名:參數值的形式即可。
背景接收隻需要定義單個普通類型的類成員屬性即可。
但是如果需要傳遞十幾個參數呢,這樣逐個定義類成員變量顯然不現實,是以可以通過将這些類成員變量封裝成一個對象類,然後定義一個類類型的類成員變量即可。
然後在action類中定義一個類類型的類成員變量,并添加相應的getter和setter方法。
最後,重點來了,在ajax中需要通過【對象名.屬性名】的形式構造要傳遞的參數。
關鍵在于這個【.】符号,相當于一個分組,webwork會自動識别這個符号并将相應的屬性值設定到對應的類(分組)的屬性中。
"随着年齡的增長會自動開啟的,除了飲酒和做愛的合法權利,大概就隻剩下生長之後的衰老。"
你要去做一個大人,不要回頭,不要難過。