zoukankan      html  css  js  c++  java
  • SpringMVC的HelloWorld

    实例:

    1.创建web项目,在web.xml中配置SpringMVC的DispatcherServlet

    <!-- 配置DispatcherServlet -->
    <servlet>
        <servlet-name>springDispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!-- SpringMVC的配置文件所在的位置和名称 -->
        <init-param>
            <param-name>contextConfigLocation</param-name>
          <!--框架进行转发规则的定义文件-->
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springDispatcherServlet</servlet-name>
        <!-- SpringMVC拦截所有请求,再进行转发 -->
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    2.在src目录下创建SpringMVC的配置文件springmvc.xml

    <!-- 配置扫描包,告诉SpringMVC被注解的class都在哪个包下 -->
    <context:component-scan base-package="com.controller"></context:component-scan>
    <!-- 配置视图解析器,告诉SpringMVC在网站的哪个目录下能找到jsp文件 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/views/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

    3.编写controller接受和返回请求

    @Controller
    public class HelloWorld {
        /**
         * 1. 使用RequestMapping注解来映射请求的URL,写在方法上面,一个请求对应一个方法
         * 2. 返回值会通过视图解析器解析为实际的物理视图, 会做如下解析
         * 通过prefix+returnVal+suffix 这样的方式得到实际的物理视图,然后会转发操作
         * "/WEB-INF/views/success.jsp"
         */
        @RequestMapping("/helloworld")
         public String hello(){
            System.out.println("hello world");
            return "success";
         }
    }

    4.启动tomacat,正常访问

     
     
  • 相关阅读:
    利用freopen()函数和fc命令简化程序调试
    A Guide to the Multiboot Process
    略谈cpu架构种类
    RHEL与Centos
    九度 1470 调整方阵
    九度 1481 Is It A Tree?
    九度 1548 平面上的点(技巧题)
    九度 1547 出入栈(递推DP)
    2014年王道论坛研究生机试练习赛(一) set 1 GrassLand密码
    13年10月 月赛第一场 set 4 迷宫问题
  • 原文地址:https://www.cnblogs.com/burufeihua/p/13042631.html
Copyright © 2011-2022 走看看