spring的常用標(biāo)簽有哪些?針對(duì)這個(gè)問(wèn)題,今天小編總結(jié)了這篇文章,希望能幫助更多想解決這個(gè)問(wèn)題的朋友找到更加簡(jiǎn)單易行的辦法。
1:@RequestParam
作用:吧請(qǐng)求中指定名稱的參數(shù)給控制器中的形參賦值
屬性 :required :請(qǐng)求參數(shù)中是否必須提供此參數(shù)。默認(rèn)值:true ,表示必須提供條件,否則報(bào)錯(cuò),改為false,不會(huì)報(bào)錯(cuò)

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),康馬網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:康馬等地區(qū)。康馬做網(wǎng)站價(jià)格咨詢:18980820575


當(dāng)沒(méi)有接到值不會(huì)報(bào)錯(cuò),會(huì)顯示null

2:@RequestBody
作用: 用于獲取請(qǐng)求體內(nèi)容。直接使用得到是key=value& key
=value..結(jié)構(gòu)數(shù)據(jù)
get 請(qǐng)求不適用
屬性 :required :是否必須有請(qǐng)求體,默認(rèn)值true.當(dāng)取值為true時(shí),get請(qǐng)求方式會(huì)報(bào)錯(cuò)。如果取值為false,get請(qǐng)求得到null。


3:3.@ResponseBody
作用
用于方法上
當(dāng)return返回json類型的時(shí)候,也要用這個(gè)注解,他能幫助json封裝數(shù)據(jù),此時(shí)return 后面的就被封裝了,此時(shí)return不會(huì)被視圖解析器理解為跳轉(zhuǎn)頁(yè)面。
4:@RequestHeader
作用:用于獲取請(qǐng)求消息頭
屬性:
value :提供消息頭名稱
required :是否必須有此消息頭
注意:
在實(shí)際開(kāi)發(fā)中一般不用


5: @CookieValue
作用:用于指定的cookie名稱的值傳入控制器方法參數(shù)
屬性
value:指定的Cookie
required : 是否必須有此cookie


6:@ModelAttribute
作用:該表單是 SpringMVC4.3版本之后新加入的。他可以用于修飾方法和參數(shù)。
出現(xiàn)在方法上,表示當(dāng)前方法會(huì)在控制器方法之前執(zhí)行,先執(zhí)行。他可以修飾沒(méi)有返回值的方法,也可以修飾具體的方法。



出現(xiàn)在參數(shù)上,獲取指定的數(shù)據(jù)給參數(shù)賦值
屬性:
value : 用于獲取數(shù)據(jù)的key。key也可以是POST的屬性名稱,也可以是map結(jié)構(gòu)的key,
應(yīng)用場(chǎng)景:
當(dāng)表單提交數(shù)據(jù)不完整的實(shí)體類數(shù)據(jù)時(shí)保證沒(méi)有提交數(shù)據(jù)的字段使用數(shù)據(jù)庫(kù)對(duì)對(duì)象原來(lái)的數(shù)據(jù),
例如:
我們?cè)诰庉嬕粋€(gè)用戶時(shí),用戶有一個(gè)創(chuàng)建信息字段,該字段的值是不準(zhǔn)被修改。在提交表單數(shù)據(jù)是肯定沒(méi)有此字段的內(nèi)容,一旦跟新會(huì)把該字段內(nèi)容置為null,此時(shí)就可以使用此注解解決問(wèn)題。
7:SessionAttribute
作用:用于多次執(zhí)行控制器方法間參數(shù)共享
屬性:
value: 用于指定存入的屬性名稱
type : 用于指定存入的數(shù)據(jù)類型








看完上述內(nèi)容,你們對(duì)spring的常用標(biāo)簽有進(jìn)一步的了解嗎?如果還想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
名稱欄目:spring的常用標(biāo)簽有哪些
標(biāo)題來(lái)源:http://chinadenli.net/article22/jpsicc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)、域名注冊(cè)、品牌網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)