zoukankan      html  css  js  c++  java
  • Spring MVC HelloWorld开发 --1

    一.主要步骤

       1.加入JAR包

       2.在web.xml中配置DispatcherServlet

       3.加入Spring MVC的配置文件

       4.编写处理请求的处理器,并标识为处理器 @Controller 编写控制器类

       5.编写视图  JSP文件

      

      1) web.xml 配置文件

    	<servlet>
    		<servlet-name>dispatcherServlet</servlet-name>
    		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    		<load-on-startup>1</load-on-startup>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>dispatcherServlet</servlet-name>
    		<url-pattern>/</url-pattern>
    	</servlet-mapping>
    	<servlet>
    

      这样dispatcherServlet-servlet.xml就不用在web.xml中添加了

       2)dispatcherServlet-servlet.xml 配置文件(web.xml和dispatcherServlet-servlet.xml 都放在 WEB-INF 目录下)

    	<!-- 配置自定扫描的包 -->
    	<context:component-scan base-package="com.atguigu.springmvc"></context:component-scan>
    
    	<!-- 配置视图解析器: 如何把 handler 方法返回值解析为实际的物理视图 -->
    	<bean
    		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    		<property name="prefix" value="/WEB-INF/views/"></property>
    		<property name="suffix" value=".jsp"></property>
    	</bean>
    

     3) Helloworld.java文件

    package com.atguigu.springmvc;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class HelloWorld {
    
        /**
         * 1. 使用 @RequestMapping 注解来映射请求的 URL
         * 2. 返回值会通过视图解析器解析为实际的物理视图, 对于 InternalResourceViewResolver 视图解析器, 会做如下的解析:
         * 通过 prefix + returnVal + 后缀 这样的方式得到实际的物理视图, 然会做转发操作
         * 
         * /WEB-INF/views/success.jsp
         * 
         * @return
         */
        @RequestMapping("/helloworld")
        public String hello(){
            System.out.println("hello world");
            return "success";
        }
        
    }

        4) 页面访问

       http://IP+端口号/工程名+requestMapping( helloworld)

     

    参考尚硅谷 spring MVC PDF文档

  • 相关阅读:
    Security Group: Domain Local, Global, 和Universal 有什么区别?
    如何在EXCEL中运行SQL查询?
    SharePoint中的图标icon配置
    STSADM 命令使用大全
    SharePoint中的诊断日志记录(也就是ULS)
    SharePoint incoming email的计划与配置
    CSV文件格式
    Builtin\administrators 与 Domain Admins 用户组的来历与区别
    SQL Alias 的配置和使用
    Windows平台上的环境变量
  • 原文地址:https://www.cnblogs.com/lewenzhong/p/5219612.html
Copyright © 2011-2022 走看看