SpringMVC作业

一、基本

①创建项目springmvc 以及导入jar包

2a998e594ec840c3ae6bde7b412b6e0f.jpg

 这个步骤没有什么难点  学习好之前dynamic web project的方式就可以顺利创建  然后导入就是下载好了放进文件夹就可以

②创建web.xml  springmvc-servlet.xml

首先创建web.xml并编写代码1cc6cb3306bf4074a95d77a26cecbffe.jpg

 接着创建并编写springmvc-servlet.xml

在WEB-INF目录下创建 springmvc-servlet.xml

springmvc-servlet.xml 与上一步中的springmvc对应这是Spring MVC的 映射配置文件

表示访问路径/index会交给id=indexController的bean处理

id=indexController的bean配置为类:IndexController66072ba2473d454a9a5ff056ec5e365b.jpg

 ③控制类IndexController

控制类 IndexController实现接口Controller ,提供方法handleRequest处理请求

SpringMVC通过 ModelAndView 对象把模型和视图结合在一起

ModelAndView mav = new ModelAndView("index.jsp");
mav.addObject("message", "Hello Spring MVC");
表示视图是index.jsp
模型数据是 message,内容是 “Hello Spring MVC”8ea411a2a87c4a9d8fb8b9f6859a4ab0.jpg

 ④最后就可以运行了  但是运行的时候发现按照原本的地址运行时页面是一片空白27db7e5530984281b541f29d04b7374d.jpg

 但是把网址中的.jsp去掉就可以正常运行4df33917716745e298783f5d3f755dd9.jpg

  二、改变视图的配置方式

①修改springmvc-servlet.xml

其作用是把视图约定在 /WEB-INF/page/*.jsp 这个位置

②修改IndexController代码

③在WEB-INF下新建目录page

把index.jsp移动到 WEB-INF/page 目录下9d5cfda52f01449198294d9b6ac24ab0.jpg

 效果图上面相同

三、转换开发过程为直接方式

①修改IndexController

7e8149b017a54c0593ac16acc003210d.jpg

 ②修改springmvc-servlet.xml顶折

去掉映射相关的配置,因为已经使用注解方式了

增加<context:component-scan base-package="controller" />

表示从包controller下扫描有@Controller注解的类

d9a13c1d378347f6a9e4c5ac23a4e58d.jpg

 效果也与之前相同

  

有关原理图b8835df377e44ef6b9cc3eef7143a80e.png

309b031b8e2442c4887dc79150952673.jpg 

 完成时间  3h   

体会:还是做的云里雾里的  做的时候感觉还是很枯燥  反复出现404错误 去how2j网站里学习了有关404错误的一些可能结果还是没能解决的时候  心情就更低落了😅

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值