前台js給后台傳參數的問題.后台用實體類接收 或者用request接收(個人理解)


一. 后台參數為實體類:
當前台js給后台傳參數的時候,如果前台的命名是和后台接收參數的實體類型的字段一致時,可以理解為會自動注入的,就是前台的參數直接賦值給了后台的對象的相關屬性.

例如下面的實體類:

js給前台傳的兩個參數剛好是實體類中的屬性:

這時傳到后台的時候,此時后台的對象networkLearningSpace的year和province屬性就已經有值了,
就不需要在request.getparagram(),這樣拿到值在用對象的set方法給對應的屬性賦值了.

也就是說上圖的setProvinceCode() 是可以不用寫, 實體類的這兩個屬性已經有值了.

二,后台參數為requset

這樣的話,就要手動的拿到值,例如:

request.getParameter("這里面是js傳過來的參數");

本人新手,肯定有理解錯誤的地方,還請大家不吝賜教,多多給予批評指正!
萬般感謝!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM