1. 程式人生 > >《Java從入門到放棄》入門篇:springMVC基本用法

《Java從入門到放棄》入門篇:springMVC基本用法

java springmvc

springMVC可以理解成用來做數據顯示處理的框架,主要內容就是控制器和視圖的處理。

在已經安裝了spring框架的基礎上繼續下面的步驟(我使用的MyEclipse2014)。

1. 修改web.xml文件

2. 在WEB-INF目錄創建springmvc的配置文件

3. 新建一個用來放控制器的包

4. 在包中創建控制器類

5. 訪問對應地址

不廢話,直接幹!!!技術分享

一、修改web.xml文件

    <servlet>
        <servlet-name>spmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>spmvc</servlet-name>
        <url-pattern>*.form</url-pattern>
    </servlet-mapping>

二、在WEB-INF目錄創建springmvc的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
		http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">

	<!-- 自動註冊DefaultAnnotationHandlerMapping與AnnotationMethodHandlerAdapter
		兩個bean,是spring [email protected]
/* */ --> <mvc:annotation-driven></mvc:annotation-driven> <!-- 自動掃描base-package對應的路徑或者該路徑的子包下面的java文件, [email protected],@Component,@Repository,@Controller等這些註解的類,則把這些類註冊為bean --> <context:component-scan base-package="com.pxy.web.controller"></context:component-scan> </beans>


三、創建放控制器的包(請各位客官自己做吧,因為我不知道各位的命名有什麽嗜好哇! - -)


四、在包中創建控制器類,這兒的兩個註解(@Controller表示當前這個類是控制器類,@RequestMapping用來設置訪問路徑)

@Controller
@RequestMapping("yy")
public class MyController {

    @RequestMapping("/go")
    public String goIndex(){
        return "../index.jsp";
    }
}

@RequestMapping的常用屬性如下,各位可以在能正常訪問後自己玩玩!

屬性名

說明

value指定請求的實際地址,指定的地址可以是URI Template 模式,該屬性用的最多
method指定請求的method類型, GETPOSTPUTDELETE
consumes指定處理請求的提交內容類型(Content-Type),如application/JSON, text/html
produces指定返回的內容類型,僅當request請求頭中的Accept類型中包含該指定類型時才返回
params指定request中必須包含某些參數值,才使用該方法處理
headers指定request中必須包含某些指定的header值,才能使用該方法處理請求


五、訪問項目中的yy/go.form資源。

技術分享


看,springMVC的使用是不是超級簡單,快來皈依我佛吧!技術分享


本文出自 “軟件思維” 博客,請務必保留此出處http://softi.blog.51cto.com/13093971/1954251

《Java從入門到放棄》入門篇:springMVC基本用法