0

我有一个控制器,它根据变体条件返回ModelAndView("showpage")ModelAndView("forwardToAAA")或。ModelAndView("rediretToBBB")映射应该是这样的:

showpage: showpage.jsp
forwardToAAA: /AAAController.do
redirectToBBB: /BBBController.do

我可以通过将其硬编码到控制器中来做到这一点,例如forward:/AAAController.do, 和redirect:/BBBController.do. 但我希望它在配置文件中定义,并让视图解析器解决。

在 Spring 3 MVC 中执行此操作的最佳方法是什么。它可以在struts中轻松完成。

谢谢。

4

1 回答 1

0

如果您在某处加载了 .properties 文件,则可以使用 Spring EL 从中读取值。

例如,如果您的属性文件中有一个名为com.value.url1的属性,则可以将其添加到您的类中以将该值拉入:

@Value("#{ systemProperties['com.value.url1'] }")
private String url1;

我相信还有其他方法,例如您可以在表格中拥有属性并将它们读入或其他方式,但我认为 .properties 文件是最简单的。

于 2013-02-09T02:21:45.360 回答