作用:建立請求url與處理請求方法之間的對應關係
作用範圍:類、方法
屬性:value:等同於path,用於指定請求的url
path:等同於value,用於指定請求的url
method:接收請求的方式,如果對應url的請求方式未按照指定方式進行請求,那麼不會執行對應的方法
params:指定請求引數條件,即請求中必須包含某引數、或請求中某引數的值必須等於某值,否則不會執行對應方法
header:指定字串,請求中必須包含該字串key的訊息頭(不常用)
作用:把請求中指定名稱的引數給控制器中的形參賦值
作用範圍:方法引數宣告處
屬性:value:等同於name,請求引數中的名稱
name:等同於value,請求引數中的名稱
required:是求引數中是否必須提供這個引數,預設為true(如果未提供則報錯,不執行方法)
作用:用於獲取請求體的內容,以key1=value1&key2=value2&key3=value3的形式存於字串中
作用範圍:方法引數宣告處
屬性:required:是否必須有請求體,預設true,如果為get請求方式,報錯,當為false的時候,get請求方式引數為null
作用:url佔位符,把url中的路徑解析為引數
作用範圍:方法引數宣告處
屬性:value:指定url中的佔位符的名稱
例子:controller:
public string login(@pathvariable("name") string name)
頁面:
測試
作用:
1.用在方法上:再執行當前controller任意方法之前,都要執行此方法
2.用在引數上:獲取指定資料給引數賦值
作用範圍:
1.方法上、2.引數宣告處
例子:1.作用方法上:目標方法需要完整資訊的物件,而前台傳來的物件資訊不全,通過@modelattribute修飾的方法,在進入目標方法之前,對物件進行封裝,結束後,目標方法接收的引數物件,前台傳來的部分不會被覆蓋,前台沒傳的,會被@modelattribute修飾的方法所覆蓋:
@modelattribute
public studet test(string name)
public string login(studet studet)
2.作用在引數上:首先需要乙個無返回值的@modelattribute修飾的方法,其有乙個map型別引數,將封裝物件放入map中,在請求目標方法中,對引數前新增@modelattribute修飾,那麼該物件就會補充為經過@modelattribute修飾的方法修飾的物件:
@modelattribute
public void test(string name,mapmap)
public string login(@modelattribute("student") studet student)
jQuery從零開始 二
1.css類的操作 addclass 向被選元素新增乙個或者多個類 removeclass 刪除被選元素的類 toggleclass 取反 css 獲取或者設定被選元素的css樣式 使用這個方法的時候不需要使用小駝峰,當通過這個方法設定樣式的時候,可以通過傳入乙個物件的形式來設定css樣式 widt...
Git從零開始(二)
前面提交了乙個test1.txt檔案,接下來看看這個檔案接下來的命運。一 繼續修改並提交 在test1.txt中修改後,git status檢視git的狀態,會提示我們檔案test1.txt被修改了,但還沒有提交。但到底修改了什麼呢?接著往下看,git diff test1.txt檢視剛剛修改的內容...
Django 從零開始
方法1 pip install django 1.6.5 測試是否安裝成功 python import django 1,6,5,final 0 django 使用了 python 標準的 distutils 安裝法,在 linux 平台可能包括如下步驟 tar xzvf django tar.gz...