久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

SpringMVC報(bào)錯(cuò)The request sent by the client was syntactically incorrect ()

 凌氏 2014-05-16
springmvc數(shù)據(jù)綁定是一個(gè)很好的東西,,在數(shù)據(jù)綁定的時(shí)候一定要主意Controller方法中的參數(shù)名和jsp頁(yè)面里的參數(shù)名字是否一致或者按照綁定的規(guī)范來(lái)寫(xiě),如果不一致,,可能回報(bào)如下錯(cuò)誤:
The request sent by the client was syntactically incorrect ().從字面上理解是:客戶(hù)端發(fā)送的請(qǐng)求語(yǔ)法錯(cuò)誤,。實(shí)際就是springmvc無(wú)法實(shí)現(xiàn)數(shù)據(jù)綁定。
隨便舉個(gè)例子說(shuō)明:


Java代碼  收藏代碼
  1. public String saveOrder(  
  2.             String[] itemIds,  
  3.             @RequestParam("level")String[] levels,  
  4.             ModelMap modelMap)  


這里面的itemIds就一定要和jsp頁(yè)面里的參數(shù)名字相同,;如果你非要命名不相同要像levels的寫(xiě)法那樣通過(guò)@RequestParam來(lái)轉(zhuǎn)換,,其中括號(hào)里面的level是jsp頁(yè)面里面的參數(shù)名字,levels是在controller方法中要用到的名字,;如果jsp頁(yè)面中沒(méi)有itemIds和level任何一個(gè)參數(shù),,也會(huì)報(bào)相同的錯(cuò)誤,就是因?yàn)閟pringmvc無(wú)法實(shí)現(xiàn)數(shù)據(jù)的綁定,。因此,,如果不能保證存在”level”的參數(shù),必須使用:@RequestParam(value = "level", required = false)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多