当前位置:   article > 正文

Spring MVC入门程序

Spring MVC入门程序

SpringMVC入门程序

一、实现思路

        掌握Spring MVC入门程序,能够实现入门程序的编写

二、编码实现

1、新建项目

        项目:maven,原型:maven-archetype-webapp,GroupID:com.sw

        引入pom依赖

2、补充项目目录

        src.main目录下,新建Java功能目录,resources功能目录,

        java包下,新建com.sw.controller包

3、配置Spring

        resources目录,applicationContext.xml

  1.    <!--配置Spring IOC容器的注解扫描-->
  2.    <context:component-scan base-package="com.sw"/>
  3. <!--配置视图解析器-->
  4.    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  5.        <property name="prefix" value="/WEB-INF/pages/"/>
  6.        <property name="suffix" value=".jsp"/>
  7.    </bean>

        WEB-INF目录下,新建pages目录

4、配置Servlet

        web.xml文件

  1.  <servlet>
  2.    <servlet-name>DispatcherServlet</servlet-name>
  3.    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  4.    <!--配置初始化参数,读取Spring MVC的配置文件-->
  5.    <init-param>
  6.      <param-name>contextConfigLocation</param-name>
  7.      <param-value>classpath:applicationContext.xml</param-value>
  8.    </init-param>
  9.    <load-on-startup>1</load-on-startup>
  10.  </servlet>
  11.  <servlet-mapping>
  12.    <servlet-name>DispatcherServlet</servlet-name>
  13.    <url-pattern>/</url-pattern>
  14.  </servlet-mapping>
5、controller层

        com.sw.controller包

  1. @Controller
  2. public class FirstController {
  3.    // 设定当前方法的访问映射地址
  4.    @RequestMapping("/firstController")
  5.    // 设置当前方法返回值类型为String,用于指定请求完成后跳转的页面
  6.    public String sayHello() {
  7.        System.out.println("访问到FirstController!");
  8.        // 设定具体跳转的页面
  9.        return "success";
  10.   }
  11. }
6、jsp页面

        WEB-INF/pages目录,新建success.jsp

  1. <body>
  2.    <h2>Spring MVC FirstController!</h2>
  3. </body>
7、Add Configurations

        Add New Configuration→Tomcat Server→Local

Server:

        Name:Tomcat8

        Application server:配置本机的Tomcat

Deployment:

        Add→Artifact...→项目名:war

        Application context:/项目名 或者 /

8、测试

        启动Tomcat,页面上显示 Hello World

        地址栏输入 http://localhost:8080/firstController,页面显示 Spring MVC FirstController!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/551149
推荐阅读
相关标签
  

闽ICP备14008679号