SpringMVC入门介绍

2026-04-01 15:16:31

1、导入相关的jar包,在pom.xml中进行配置。

2、配置DispatcherServlet在web.xml        -DispatcherServlet:前端控制器

3、spring mvc配置文件:

   (1)关于命名            在DispatcherServlet的初始化过程中,框架会在web应用的 WEB-INF文件夹下寻找名为[servlet-name]-servlet.xml 的配置文件,生成文件中定义的bean。本例中命名为spring-mvc.xml因为在上一步骤中servlet的名字是spring

也可以给servlet一个初始化参数,便于自己改变配置文件的路径和名称            <init-param>                <param-name>contextConfigLocation</param-name>                <param-value>classpath*:/spring/mvc.xml</param-value>            </init-param>            这样我们就可以把配置文件放在类路径\spring\目录下了。

4、(2)主要内容            <mvc:annotation-driven />                <!-- 自动扫描的包名 -->            <context:component-scan base-package="org.ijob.controller" ></context:component-scan>                        <!-- 视图解释类 -->            <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">                <property name="prefix" value="/WEB-INF/jsp/"/>                <property name="suffix" value=".jsp"/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻-->                <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />            </bean>

5、(3)使用SpringMVC:

-编写控制器        @Controller        @RequestMapping("/index")        public class Index {            @RequestMapping("")            public String index() {                return "index";// 逻辑视图            }        }    -编写视图        因为控制器只返回逻辑名,我们要知道其对应的真实路径是什么。我们需要在WEB-INF/jsp下建立一个index.jsp文件            -访问:        localhost:8081/ijob/index

猜你喜欢