问题描述
比如说 使用注解 顶一个 TestController 和一个 Test2Controller里面方法 返回的时候 一个返回 list ---- //打算对应jsp界面 list.jsp一个返回 list //对应html 界面 list.html但是他们都是在方法中返回 return “list”这个要怎么设置 他们对应不同的 文件后缀。最好能给个例子的配置 谢谢
解决方案
我觉得总得有return不同的才能实现,如 return “list.jsp” 和 return “list.html” 。然后配置: <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/view/" p:suffix=""/>
解决方案二:
我觉得总得有return不同的才能实现,如 return “list.jsp” 和 return “list.htm” 。然后配置:<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/view/" p:suffix=""/>
解决方案三:
@Controller@RequestMapping("/path/to/list.html") public ViewMode process(xxxxx){ //TODO:} 并且添加一个beanbeanclass="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"><property name="useDefaultSuffixPattern" value="false" /></bean> 这样的话,你就可以控制.html请求和.jsp请求了。。不过以上代码需要spring 3支持,希望能够帮到您