SpringMVC(二):第一个项目

一、需求

用户在页面发起一个请求,请求送给springmvc的控制对象,并显示请求的处理结果(在页面上显示一个欢迎语句)

二、使用步骤

1.新建web maven工程

2.加入依赖

spring-webmvc依赖,间接把spring的依赖也加入到项目中
jsp,servlet依赖

3.加入依赖重点:在web.xml中注册springmvc框架的核心对象Dispatcherservlet

web.xml中注册DispatcherServlet:

 <servlet>
        <servlet-name>myweb</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <!--springmvc的配置文件的位置的属性-->
            <param-name>contextConfigLocation</param-name>
            <!--指定自定义文件的位置-->
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
        <!--在tomcat启动后,创建servlet对象
        load-on-startup:表示tomcat启动后创建对象的顺序,他的值是整数,数值越小,tomcat创建对象的时间越早
        大于等于0的整数-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>myweb</servlet-name>
        <!--
           使用框架的时候,url-pattern可以使用两个值
           1、使用扩展名的方式,语法*.xml,xxxx是自定义的扩展名。常用的方式*.do,*action,*.mvc等
           2、使用斜杠
        -->
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>

1)Dispatcherservlet叫做中央调度器。是一个servlet,父类是继承httpservlet
2)Dispatcherservlet页面叫做前端控制器(front controller)
3)Dispacherservlet负责接收用户提交的请求,调用其他的控制器对象,并把他的处理结果显示给用户

4.创建一个发起请求的页面,index.jsp

5.创建控制器类

1)在类的上面加入@controller注解,创建对象,并放入到springmvc中
2)在类中的方法中加入@RequestMapping注释。

6.创建一个作为结果的jsp,显示请求的处理结果。

7.创建springmvc的配置文件(spring的配置文件一样的)

1)声明组件扫描器,指定@controller注解所在的包名
2)声明视图解析器,帮助处理视图的

总结

如果controller类中不同的方法的地址中有相同的部分,可以在类前面加上@RequestMapping(地址中公共部分)

猜你喜欢

转载自blog.csdn.net/qq_41984117/article/details/109250665