NO.76 基于注解的SpringMVC应用

1)编程步骤

step1.导包 (spring-webmvc)

step2.添加Spring配置文件。

step3.配置DispatcherServlet。

注:需要指定初始化参数(因为DispatcherServlet的初始化方法会启动Spring容器,所以,需要知道Spring配置文件的位置)。

step4.写Controller。

a.不再需要实现Controller接口。

b.方法名不作要求,返回类型可以是ModelAndView,也可以是String。

c.可以有多个方法。

d.在Controller类前添加@Controller。

注:该注解用于组件扫描。

e.使用@RequestMapping来代替HandlerMapping的配置。

注:该注解可以添加到类前面以及方法前面。

step5.写jsp。

step6.在Spring的配置文件里面,添加:

视图解析器,组件扫描,mvc注解扫描

注:要想让@RequestMapping起作用,需要配置mvc注解扫描。

2)读取请求参数值

方式一 通过request

方式二 通过@RequestParam

方式三 通过javabean

3)向页面传值

方式一 绑订数据到request

方式二 返回ModelAndView

方式三 绑订数据到ModelMap

方式四 绑订数据到session

4)重定向

情形一 方法的返回值是String

return "redirect:toIndex.do"

情形二 方法的返回值是ModelAndView

RedirectView rv = new RedirectView("toIndex.do");

ModelAndView mav = new ModelAndView(rv);

return mav;

代码示例:

Controller
spring配置文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容