基于注解配置的SpringMVC编程步骤:

(一)当接收来自浏览器的请求后,TomCat创建DispatcherServlet容器,并自动实例化、初始化,在初始化的过程中Servlet容器创建一个Spring容器,并传入两个参数:contextConfigLocation、classpath:applicationContext.xml

(二)在Spring容器内存放 HandleMapping、Controller、ViewResolver。DispatcherServlet收到请求之后,依据HandlerMapping(请求派发)的配置调用对应的Controller来处理。

(三)Controller将处理结果封装成ModelAndView,返回给DispatcherServlet。

(四)DispatcherServlet依据ViewResolver的配置,调用对应的jsp来将处理结果进行展现


1.创建Web项目


2.下载spring框架包 (提供网盘里的jar包和一个xml配置文件,里面是4.2.3版本的jar包,因为jdk我用的是1.8的)

链接:https://pan.baidu.com/s/11NMni_GwjVvNzhucnn3KLg

密码:r464

然后把在网盘下载的jar包放进目录下的lib中,配置文件applicationContext.xml放在src下

3.先在web.xml中配置 DispatcherServlet    前端控制器


4.接下来配置applicationCointext.xml:

(1):  配置HandleMapping      (请求地址与模型的对应关系)

(2):  配置和撰写Controller 处理器   (业务逻辑处理)

(3):  配置ModelAndView       (封装处理结果)

(4):  配置ViewResolver视图解析器

	<!-- 配置handlerMapping -->
	<mvc:annotation-driven></mvc:annotation-driven>
	
	<!-- 配置controller, 使用@Controller注解扫描-->
	<context:component-scan base-package="com.lzk.controller"></context:component-scan>
		
	<!-- 配置viewresolver -->
	<!-- 配置的规则:一个名为hello的逻辑视图的实现将会是/WEB-INF/目录下的hello.jsp文件 -->
	<bean id="viewresolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/"></property>
		<property name="suffix" value=".jsp"></property>
	</bean>

5.撰写Controller

6.编写jsp


7.运行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值