这就是我的jsps位置前缀
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEBINF/other/views/"
p:suffix=".jsp" />
在我的控制器中我使用
protected String renderDefault(RenderRequest request, Model model)
{
return "view";
}
无论如何我可以返回绝对路径,例如
return "/WEBINF/common/thisView"
我知道我可以使用../common/thisView来获取正确的jsp,但如果类路径在哪里更改,这可能会导致问题。
答案 0 :(得分:0)
根据UrlBasedViewResolver
的文件:
视图名称可以是资源URL本身,也可以通过指定的前缀和/或后缀进行扩充。
你可以回馈绝对路径。
为避免在任何地方返回绝对路径,您可以使用ViewResolver
属性定义多个InternalResourceViewResolver
(在您的情况下为多个order
)来定义分辨率顺序。 ViewResolvers can be chained