Spring MVC HelloWorld開發 --1

一.主要步驟html

   1.加入JAR包java

   2.在web.xml中配置DispatcherServletweb

   3.加入Spring MVC的配置文件spring

   4.編寫處理請求的處理器,並標識爲處理器 @Controller 編寫控制器類mvc

   5.編寫視圖  JSP文件app

  

  1) web.xml 配置文件jsp

	<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中添加了ui

 

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

	<!-- 配置自定掃描的包 -->
	<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文件spa

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文檔

相關文章
相關標籤/搜索