【踩坑】springMVC 接收String參數沒有判斷為空


今天在調試iReview項目的接口時,發現新增詞條和新增庫的時候,某些字段即使留空POST到后台時也能當做不為空。

經過排查,發現后台是使用 String 變量名 == null 這樣的語句去判斷變量是否為空,這樣就產生了bug,因為即使接收到不帶值的空字段,

spring也會生成String對象,這樣以上語句就會過了。

解決辦法是,在判斷語句里面加上 變量名.equals(""),這樣就保證可以攔截到空字段了。


免責聲明!

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



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