实验七 springMVC环境搭建及入门项目

实验七 springMVC环境搭建及入门项目

一 实验目的

掌握maven下 web工程创建方法及流程;理解各依赖的作用;掌握tomcat配置方法;深刻理解springMVC工作原理及运行流程;掌握web.xml以及springMVC核心配置文件的配置方法;掌握controller创建方法,熟练使用@RequestMapping,@PathViarable等注解的使用。

二 实验内容

1 创建第一个基于springMVC的web工程

1)

注意工程目录结构:

2)加入依赖:

3)创建Spring配置文件:

4)配置tomcat服务器

5)写一个controller处理请求

6)编写对应的html页面,比较a标签href属性两种写法的区别。

2 编写controller,测试以下内容:

1)@RequestMapping放在不同位置时访问路径的区别

2)@RequestMapping注解的value属性以及 method属性的作用,例如:

分别以下面两种方法访问上面的url,观察分析结果。

3)SpringMVC路径中使用占位符(重点)

传多个参数:

实验内容

1 创建第一个基于springMVC的web工程

1)

注意工程目录结构:

2)加入依赖:

3)创建Spring配置文件:

4)配置tomcat服务器

5)写一个controller处理请求

6)编写对应的html页面,比较a标签href属性两种写法的区别。

结果:

2 编写controller,测试以下内容:

1)@RequestMapping放在不同位置时访问路径的区别

@RequestMapping标识一个类:设置映射请求的请求路径的初始信息

@RequestMapping标识一个方法:设置映射请求请求路径的具体信息

2)@RequestMapping注解的value属性以及 method属性的作用,例如:

分别以下面两种方法访问上面的url,观察分析结果。

结果:

发送post请求

发送get请求

3)SpringMVC路径中使用占位符(重点)


结果:

传多个参数:

结果:

三 实验收获及感想

收获:掌握了 Maven 下 Web 工程创建及 Tomcat 配置,深入理解 SpringMVC 工作原理。学会了在pom.xml文件中配置各类依赖;完成web.xml与 SpringMVC 核心配置文件的编写,掌握了 DispatcherServlet 的配置、组件扫描及视图解析等关键配置,创建 Controller,灵活运用@RequestMapping、@PathVariable等注解处理请求与参数。

相关推荐
云烟成雨TD5 小时前
Spring AI 1.x 系列【51】可观测性技术选型
java·人工智能·spring
unicrom_深圳市由你创科技5 小时前
基于Spring AI框架的RAG应用
人工智能·spring·机器学习
七老板的blog7 小时前
当 Spring StateMachine 遇见大模型:构建工业级 AI 写作流水线
java·人工智能·spring
云烟成雨TD7 小时前
Spring AI 1.x 系列【46】MCP Security 模块
java·人工智能·spring
小旭95278 小时前
Spring AI Alibaba 从入门到实战:一站式掌握企业级 AI 应用开发
java·人工智能·spring
云烟成雨TD10 小时前
Spring AI 1.x 系列【50】可观测性:接入 Prometheus + Grafana
人工智能·spring·prometheus
phltxy11 小时前
MCP 从协议到 Spring AI 实战
人工智能·spring·oracle
Volunteer Technology13 小时前
SpringSecurity请求流转的本质
java·spring
云烟成雨TD15 小时前
Spring AI 1.x 系列【42】MCP 服务端 Spring Boot 启动器
java·人工智能·spring
云烟成雨TD15 小时前
Spring AI 1.x 系列【38】模型上下文协议(MCP)
java·人工智能·spring