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