实验十一. SpringMVC基础
一、实验目的
(1)理解前端控制器、处理控制器的作用和意义.
(2)掌握SpringMVC配置文件的含义和添加方法.
二、实验环境:
Intellij idea 2019+Tomcat9.0
三、实验内容
1.搭建Spring MVC环境,在前端页面输出“学框架就学Spring MVC!”
需求说明:
(1)搭建Spring MVC环境,并实现前端页面内输出“学框架 就学 Spring MVC!”;
(2) ViewResolver (视图解析器)使用 InternalResource ViewResolver。
(3)部署运行,地址栏中输入 URL: http://localhost:8080/spring_mvc/welcome 执行结果如下图所示。
intellij idea 部署项目的时候 图中application context 写不写有什么关系?有什么作用?_java外脑的博客-CSDN博客
2.设计一个用户登录实例,完成下面的操作:
1. 配置前端控制器DispatcherServlet、添加SpringMVC配置文件;
2. 编写具体的处理控制器Controller,修改SpringMVC配置文件完成组件扫描配置与视图解析器配置;
3. 完成项目部署,测试结果.
@RequestMapping(value = "/test",params = {"username","password"}) public String test02(@RequestParam String username, @RequestParam String password){ return "test02"; }
默认:参——赋值 【必需】
@RequestMapping(value = "/test3") public String test03(@RequestParam(value = "username" ,required = false) String username){ System.out.println("---3---"); System.out.println(username); return "test03"; }
无参 【可以】
ModelAndView
加上——mView.setViewName("test03");
Model
Model:添加 ,但无设置 key
Model:添加 User 类
Map