Struts 2动态结果类型

时间:2011-05-29 22:07:00

标签: struts2

我已阅读有关动态结果的Struts 2文档,但在显示的示例中,我只能影响结果参数,而不是结果类型本身。

是否可以以编程方式定义操作的结果类型?例如:我想创建一个数据库,将结果(字符串)映射到正确的类型。在这种情况下,结果类型在应用程序启动时是未知的,struts 2应该在每次通过查询数据库执行操作时确定结果类型(及其参数)。

是否有可能实现这种情况?

1 个答案:

答案 0 :(得分:2)

可以在struts.xml中或使用注释(convention plugin)定义结果。但这两种方法都需要在设计时配置结果。

您可能能够创建一个相当动态的自定义结果,但老实说,它对我来说似乎不是一个好的设计。我不遵循数据库中的定义结果类型将为您的应用程序执行的操作。也许你可以提供一些关于你想要实现的功能的更多细节,有人可以提供更好的答案。