日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

requestparam的作用_Spring MVC:请解释@RequestParam和@ModelAttribute之间的区别

發布時間:2025/3/15 javascript 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 requestparam的作用_Spring MVC:请解释@RequestParam和@ModelAttribute之间的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文檔

@ModelAttribute上的方法參數指示參數應該從模型中檢索。如果模型中不存在,則應首先實例化參數,然后將其添加到模型中。一旦出現在模型中,參數的字段應該從具有匹配名稱的所有請求參數填充。 WebDataBinder類將請求參數名稱(包括查詢字符串參數和表單字段)與名稱建模屬性字段相匹配。

@RequestParam將請求參數綁定到控制器中的方法參數。

免責聲明/澄清

我知道@ModelAttribute和@RequestParam是不一樣的東西,并不是相互排斥的,不執行相同的作用,并能同時使用,如this question - 的確,@RequestParam可以用于填充@ModelAttribute的字段。我的問題更多地針對他們內部工作之間的差異。

問:

是什么@ModelAttribute之間的差異,@RequestParam(在方法的參數,而不是方法使用)?具體做法是:

來源:待辦事項@RequestParam和@ModelAttribute具有 信息/人口,在URL即請求參數相同的源,其可以被供給作為一種形式/模型,這是POST版的要素是什么?

用法:用@RequestParam檢索到的變量是否被丟棄(除非傳入模型中),而使用@ModelAttribute檢索的變量是否被自動送入要返回的模型?

或者在非常基本的編碼示例中,這兩個示例之間的真實工作區別是什么?

實施例1:@RequestParam:

// foo and bar are thrown away, and are just used (e.g.) to control flow?

@RequestMapping(method = RequestMethod.POST)

public String testFooBar(@RequestParam("foo") String foo,

@RequestParam("bar") String bar, ModelMap model) {

try {

doStuff(foo, bar);

}

// other code

}

實施例2:@ModelAttribute:

// FOOBAR CLASS

// Fields could of course be explicitly populated from parameters by @RequestParam

public class FooBar{

private String foo;

private String bar;

// plus set() and get() methods

}

// CONTROLLER

// Foo and Bar become part of the model to be returned for the next view?

@RequestMapping(method = RequestMethod.POST)

public String setupForm(@ModelAttribute("fooBar") FooBar foobar) {

String foo = fooBar.getFoo();

String bar = fooBar.getBar();

try {

doStuff(foo, bar);

}

// other code

}

我的當前理解:

@ModelAttribute和@RequestParam博個詢問請求參數的信息,但他們不同的方式使用這些信息:

@RequestParam只是填充獨立變量(當然這可能是一個@ModelAttribute類字段)。這些變量在控制器完成時將被丟棄,除非它們已被饋入模型中。

@ModelAttribute填充一個類的字段,然后填充模型的屬性將被傳遞回視圖

這是正確的嗎?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的requestparam的作用_Spring MVC:请解释@RequestParam和@ModelAttribute之间的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色播99| 天天干天天操天天拍 | 久久久亚洲一区二区三区 | 欧美一级色图 | 九色网站在线观看 | 一区二区三区视频免费观看 | 91精品国产色综合久久不卡蜜臀 | 国产精品福利影院 | 国产精品极品白嫩在线 | 全黄一级裸体片 | 2019年中文字幕 | 国产乱人乱偷精品视频 | 亚洲激情网址 | 天天摸天天操 | 日韩精品视频观看 | 女女互磨互喷水高潮les呻吟 | 成人国产在线视频 | 国产在线视频99 | 九九热国产视频 | 一级做a爰片 | 亚洲精品偷拍视频 | 国产精品视频观看 | 中文字幕免费在线观看 | 久久久久久久久久久97 | 肉丝美脚视频一区二区 | 777四色| 中国亚洲老头同性gay男男… | 久久香蕉网站 | 日视频| yes4444视频在线观看 | 成人在线免费视频播放 | 蜜桃视频在线观看一区 | 日韩三级大片 | 婷婷国产一区 | 粉嫩小箩莉奶水四溅在线观看 | 伊人88| 久久久亚洲国产精品 | 国产精品a久久久久 | 国产精品久久久久久久免费 | 91禁蘑菇在线看 | 大尺码肥胖女系列av | 日韩色网站| 欧美特级黄 | 在线看三级 | 深爱开心激情 | 91精品人妻互换一区二区 | 老熟女一区二区三区 | www.xxx在线观看 | 欧美一区二区视频在线 | 中文字幕在线字幕中文 | 三级麻豆| 韩国三级av| 毛片日韩| 国产一区2区 | 久久久丁香| 毛片3| 国产欧美综合视频 | 欧美午夜小视频 | 一级片一级| 国产成人+综合亚洲+天堂 | 超碰天堂 | 欧美性色视频 | 国产丝袜久久 | 日韩在线中文字幕视频 | 滋润少妇h高h | 中文字幕日韩三级片 | 天天5g天天爽免费观看 | 精品一区二区日韩 | 99久久精品国产一区二区三区 | 女人叫床高潮娇喘声录音mp3 | 国产午夜视频在线观看 | 少妇自摸视频 | 国产精欧美一区二区三区白种人 | 伊人激情在线 | 精品影视一区二区 | 公车激情云雨小说 | 亚洲一区二区三区四区在线观看 | 久久女女| 国产一区二区三区毛片 | 不卡的中文字幕 | 久久久精品日本 | 伊人资源网 | av动漫在线免费观看 | 日日躁夜夜躁白天躁晚上躁91 | 天天拍夜夜操 | 精品国产乱码久久久久久免费 | 国产a级免费 | 成人黄色激情网 | 瑟瑟av | av网址在线免费观看 | 日本一本一道 | 伊人在线 | 中文字幕无码精品亚洲35 | 亚洲第一页夜 | 日韩综合| 亚洲美女视频网 | 亚洲AV无码成人精品区在线观 | 337p粉嫩大胆色噜噜狠狠图片 | 屁股夹体温计调教play |