SpringMVC实现Controller的方式有哪些
导读:本文共5082字符,通常情况下阅读需要17分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 实现Controller的三种方式1.实现Controller接口实现Controller接口,重写handleRequest方法,ModelAndView对象是一个模型视图对象,既可以添加数据,又可以保存页面信息,并且处理请求的方式是转发。这个对象要拆成两部分来看model和view。转发到下一个页面之后,会把 model中的数据渲染到view中展示。在页面可... ...
目录
(为您整理了一些要点),点击可以直达。实现Controller接口,重写handleRequest方法,ModelAndView对象是一个模型视图对象,既可以添加数据,又可以保存页面信息,并且处理请求的方式是转发。这个对象要拆成两部分来看
model和view。转发到下一个页面之后,会把 model中的数据渲染到view中展示。在页面可以使用el表达式获取。Model中数据的范围是 request。
Spring-mvc.xml配置文件中添加,如下信息;
实现HttpRequestHandler接口,重写 handleRequest方法。这个实现方式与servlet 基本一致。
Spring-mvc.xml配置文件中添加,如下信息;
全注解,开发中写的@Controller注解必须配合扫描才能变成控制器。扫描组件会把头部带有注解的类管理起来。
@RequestMapping是提供请求访问路径的注解,比如UserController上添加的@RequestMapping(“/”),这是相对路径,相对于整个程序来说的,所以可以在项目下直接访问到这个控制器类。
方法 test的头部添加@RequestMapping(“/test.do”),表示访问到这个控制器类之后,在访问路径上再添加上“/test.do”才能访问到这个方法。
一个注解控制器类中可以定义很多的方法,只需要在方法头部添加不同的@RequestMapping 的值就可以吧这些方法作为不同的控制器使用,所以注解模式在开发中最常用。
在spring-mvc.xml文件中必须增加上扫描组件:
控制器负责解析用户的请求并将其转换为一个模型
在SpringMVC中一个控制器可以包含多个方法
SpringMVC中对于Controller的配置方式
实现Controller接口
注解实现Controller
1、实现Controller接口
1、web.xml
2、springmvc-servlet.xml
3、创建Controller类
在springmvc-servlet.xml中为Test1Controller注册bean
2、注解实现Controller
1、web.xml
2、springmvc-servlet.xml
3、Test2Controller
4、test.jsp
SpringMVC实现Controller的方式有哪些的详细内容,希望对您有所帮助,信息来源于网络。