想实现一个简单的跳转到login页面,写了@Controller和@RequestMapping注解,但是还是报错了-> Circular view path [login]: would dispatch back to the current handler URL [/ssmtest1/login] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
加上注解@ResponseBody发现不报错了
问题成功解决了!
但是新问题又来了,查找资料说@Controller和@ResponseBody一起使用相当于@RestController。但是还是有一点区别,说RestController不能返回jsp,html页面,于是我尝试了一波
然后就访问成功了(不是说不能吗?求大佬解答)
4.18,今天发现上次理解有些问题,所谓的访问应该是直接跳转到相应的页面(login.jsp),而不是把login输出到屏幕。给Controller注释底下加上@ResponseBody就相当于是@RestController,就不能实现页面的跳转,输出的是json格式的字符而已。那么问题就又回到了
要的是跳转到login.jsp
结果是报500