Spring mvc的搭建
mvc框架: 模型层 试图层 控制层。
Spring MVC 原理:请求首先到达Dispatcherservlet,然后去找HandleaMapping(即创建一个HandleaMapping用来请求Controller做匹配)将请求返回不同的控制器,控制器经过处理后,会返回一个(model andview对象)类似视图名称的对象,然后返回的视图名称根据viewResolver返回不同的视图页面

搭建环境
1.导入JAR包
2.在web.xml配置servlet
<servlet>
<servlet-name>
hello
</servlet-name>
<servlet-class>
org.springframework.web.DispatvherServlet
</servlet-class>
(核心控制器)
<load-on-startup>
1
</load-on-startup>
(web容器启动的时候创建servlet)
<servletmapping>
<servletname>
hello
<servlet-name>
<url-pattern>/</url-pattern>
指明什么样的请求会进servlet(写/会有的时候静态页面不会访问 一般写成*.do)
</servlet-mapping>
</servlet>
3.在web-inf下面新建一个xml,名字与步骤2中的<servlet-name>中的值一致
配置:
配置头部文件
配置HANDLINGMAPPING
<bean name="/hello
.do" class="控制器路径"></bean>
默认情况下Spring mvc的控制器必须继承AbstractConller
配置viewresolver
(返回根目录下的后缀名为.jsp的页面)
<bean class="org.springframework.web.servlet.viewInternalResolver">
<property name="prefix" value="/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
浙公网安备 33010602011771号