問:因為在編輯頁面,有ImagePath的普通表單項的隱藏域,也有Image的文件上傳項
那么在后臺進(jìn)行Fileitem處理的時候,它是先處理ImagePath的普通表單項還是先處理Image的文件上傳項的?
因為
因為在這里,處理ImagePath的普通表單項的時候,它會判斷cake對象的ImagePath是否為空嘛,
如果它先處理ImagePath的普通表單項就會判斷到cake對象的ImagePath為空,然后就會賦值,
然后它再處理文件上傳項,發(fā)現(xiàn)有文件上傳,就會再次賦值了
答:同學(xué)你好,這里是哪個先出現(xiàn),就先處理那個。這里是先判斷是否是普通表單項,然后判斷文件上傳項,如果文件上傳項不為null,則覆蓋之前的圖片。
問:老師你說的哪個先出現(xiàn),就先處理那個是什么意思?是jsp頁面里表單項的順序嗎
答:是的,就是jsp頁面中表單提交的順序。祝:學(xué)習(xí)愉快~