0
我有5個地方這個相同的一行在我的支柱XML -有沒有辦法來聲明一個行動結果?
<result name="error" type="json"><param name="root">response</param></result>
有沒有一種方法,我可以把這個聲明爲某種自定義的結果,並且將其包含在5個地方我使用它?
我有5個地方這個相同的一行在我的支柱XML -有沒有辦法來聲明一個行動結果?
<result name="error" type="json"><param name="root">response</param></result>
有沒有一種方法,我可以把這個聲明爲某種自定義的結果,並且將其包含在5個地方我使用它?
你不必在多個地方使用它,而是將其定義爲全局結果。
<global-results>
<result name="error" type="json">
<param name="root">response</param>
</result>
</global-results>
所以當你的動作返回錯誤時,它將使用全局結果中的這個結果並使用它。
但是,如果你想要的東西像
<action name="someaction" class="somepackage.someAction">
<result name="error" type="json">ReferSomeOhterResult</result>
</action>
這是不可能的,你只能鏈,重定向到一個不同的行動,但一個結果不能引用到另一個結果。
工程就像一個魅力!謝謝! –
很高興能夠有所幫助:) – mprabhat