将内部视图解析器配置为:
@Bean
public InternalResourceViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("WEB-INF/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}我试图在我的控制器中定义一个特定的路由,所以它重定向到不是在WEB/ JSP /中的jsp,我正在尝试这样的方法:
@RequestMapping("/requiredURL")
public View specificView(){
return new InternalResourceView("other/package/myView.jsp");
},但实际上我需要把自己的态度传递给视图,所以我需要发送一个ModelAndView。。
谢谢
发布于 2015-07-02 10:14:06
它贴出了这个问题,我得到了答案:
@RequestMapping("/your_mapping")
public ModelAndView specificView(){
InternalResourceView resourceView= new InternalResourceView("other/package/View.jsp");
Map <> model = new HashMap<>();
model.put("attubute","atrubute value")
return new ModelAndView(resourceView,model);
}我刚试过了,效果很好。但是,如果有人有其他方法,请分享。
谢谢。
https://stackoverflow.com/questions/31181745
复制相似问题