码迷,mamicode.com
首页 > 编程语言 > 详细

springmvc controller常见问题

时间:2018-05-16 19:50:49      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:后缀   control   服务器   操作   特殊   测试   没有   常见   nbsp   

 

 controller 的各种操作都是依赖服务器启动后来注入很多功能的,所以热部署经常会没有效果(因为没有被注入,除非在 方法名() 的括号中定义对象 [ 例如: 

HttpServletResponse response

] ,因为那样就在访问方法时传递注入了进来,不过即使用这种方式都容易出现没效果的问题,所以这种时候重启服务器即可),没有效果时重启服务器即可

 

1. 不要把一个 modelAndView 当成重定向的方式,因为它是用于指定视图的,如果要重定向到 .action结尾的 或者就是无后缀的controller,那么用 return String 的方式来重定向,

指定视图就用 modelAndView (通过测试发现: 直接 return String 的方式仍然停留在这个 controller 中,所以特殊场景下需要使用 response来实现重定向)

2. controller的类必须在创建后就先写上 @Controller 注解,否则会找不到这个 Controller

 

springmvc controller常见问题

标签:后缀   control   服务器   操作   特殊   测试   没有   常见   nbsp   

原文地址:https://www.cnblogs.com/kinome/p/9047553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!