我有一个对象,我必须以多种方式显示其数据。所以,当然我有多个模板可以做到这一点。但是,我现在有一个控制器,它有 4 种方法可以做同样的事情,只使用不同的 ModelAndView。我有两种解决方法
- 将模板名称作为 URL 参数发送。(这对我来说似乎很错误)
- 有 4 个控制器方法,它们都调用一个私有方法并在方法调用中发送一个 templateName。(更好,但不是最好的)
有没有办法说,有多个映射,向我的 ONE 方法发送不同的路径变量?因此,映射“/oneWay”向方法发送一个值为“templateA”的字符串,而另一个映射“/anotherWay”向该方法发送一个值为“templateB”的字符串等。
有任何想法吗?