2011-05-29 80 views
1

我已閱讀關於動態結果的Struts 2文檔,但在所示示例中,我只能影響結果參數,而不是結果類型本身。Struts 2動態結果類型

是否有可能以編程方式定義操作的結果類型?例如:我想創建一個數據庫,將結果(字符串)映射到正確的類型。在這種情況下,結果類型在應用程序啓動時是未知的,struts 2應該在每次通過查詢數據庫執行操作時確定結果類型(及其參數)。

是否可以實現這種情況?

回答

2

結果可以在struts.xml中定義或使用註釋(約定插件)。不過,兩種方法都需要在設計時配置結果。

您可能可以創建一個相當動態的自定義結果,但說實話,它對我來說似乎不是一個好設計。我不遵循數據庫中定義的結果類型爲您的應用程序執行的操作。也許你可以提供更多關於你想要達到的功能的細節,有人可以提供更好的答案。