@TOC SpringMVC 决不允许直接在网址中调用网页,所有到网页的调用都必须通过控制器来完成。 1.什么是MVC设计模式。有什么优势? 2.什么是Spring MVC? 3.Spring MVC 和MVC有什么区别? 4.解释DispatcherServlet,HandlerMappings,viewResolver的作用。 5.SpringMVC如何做到转发?SpringMVC中如何做到重定向? 6.SpringMVC中的重定向能够指向一个网页萌?为什么? 7.Servlet中的重定向是不能带有request中的内容的,也就意味着SpringMVC中,放入Model的内容在使用重定向时也是没有用的。但是SpringMVC中是可以做到重定向也可以带参数的,是怎么完成的。 8.@RequestParam注解的含义是什么? 9.@什么是路径变量?路径变量采用什么注解来实现? 10.什么是REST? 11.@ExceptionHandler注解的用处是什么? 12.SpringMVC中如何将内容放入session和从session中取出? 13.写出注解的含义。@RestController,@Controller,@RequestMapping 14.SpringMVC中如何进行转发操作? 15.SpringMVC中如何不跳转而只是返回一组数据? 16.SpringMVC中如何获取用户的数据? 17.SpringMVC中如何把数据携带好并跳转到网页上? 18.Thymeleaf中如何把SpringMVC中的数据显示在网页上? 19.什么是转换器? 20.为什么使用转换器? 21.什么是验证器?验证器什么时候用?