实验七 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等注解处理请求与参数。

相关推荐
东华果汁哥6 分钟前
【Spring AI 实战】从零开始调用大模型接口,构建 Java AI 应用
java·人工智能·spring
java_nnnn4 小时前
Spring MVC小案例(1)
java·后端·spring·mvc
七夜zippoe9 小时前
Spring AI + Ollama 本地模型:数据不出内网的合规方案(落地全流程)
java·人工智能·spring·ai·ollama
captain3769 小时前
Spring Web MVC(2)
java·前端·spring boot·后端·spring·mvc
_Evan_Yao18 小时前
Redis 缓存穿透、击穿、雪崩,一次讲清!
java·spring·mybatis
paopaokaka_luck1 天前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节
雷一言说1 天前
Spring AI 2.0 Tool Calling 实战:用一个订单查询跑通整个调用链
spring
xieliyu.1 天前
【JavaEE进阶】Spring Boot 日志:从 System.out 到 @Slf4j,6 个级别 + 4 类配置一篇讲透
java·spring boot·spring·java-ee·springboot·logback·slf4j
IT_Octopus1 天前
Apollo 配置中心入门:一所“小学校“读懂 Portal、Meta Server、Config Service
java·后端·spring
ly76891 天前
Spring Security 过滤器链定制:认证、CORS 与 CSRF 的先后顺序
java·spring boot·spring·spring security·csrf·cors·过滤器链