wad12302
2011-01-08 22:29
浏览 321
已采纳

求解spring mvc 使用注解Controller 怎么对应多种不同的视图结果

比如说 使用注解 顶一个 TestController 和一个 Test2Controller

里面方法 返回的时候

一个返回 list ---- //打算对应jsp界面 list.jsp

一个返回 list //对应html 界面 list.html

但是他们都是在方法中返回 return “list”

这个要怎么设置 他们对应不同的 文件后缀。

最好能给个例子的配置 谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • lang_shao 2011-01-10 11:42
    已采纳

    我觉得总得有return不同的才能实现,如 return “list.jsp” 和 return “list.html” 。然后配置:

    [code="xml"] [/code]

    点赞 打赏 评论
  • beneo 2011-01-09 01:00

    [code="java"]

    @Controller
    @RequestMapping("/path/to/list.html")
    public ViewMode process(xxxxx){
    //TODO:
    }

    [/code]

    并且添加一个bean
    [code="java"]
    bean
    class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">


    [/code]

    这样的话,你就可以控制.html请求和.jsp请求了。。

    不过以上代码需要spring 3支持,希望能够帮到您

    点赞 打赏 评论
  • lang_shao 2011-01-10 11:41

    我觉得总得有return不同的才能实现,如 return “list.jsp” 和 return “list.htm” 。然后配置:
    [code="xml"]

    [/code]

    点赞 打赏 评论

相关推荐 更多相似问题