亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java post 提交偶爾獲取不到值,有一樣遭遇的朋友嗎?

java post 提交偶爾獲取不到值,有一樣遭遇的朋友嗎?

明月笑刀無情 2019-01-17 06:49:46
在JSP頁面進行POST提交。action偶爾出現取不到值的現象。項目框架SSM數據關系 student studentInfo student 實體里含有studentInfo的實體,一對一的關系JSP input標簽: <form:input path="sfzhm"/> <form:input path="studentInfo.email"/> action: @RequestMapping(value = "save", method = RequestMethod.POST) public String save(Student student) throws Exception { StudentInfo studentInfo = student.getStudentInfo(); studentService.studentUpdate(student); studentInfoService.studentUpdate(studentInfo); return "redirect: /student"; } action 里實體打印就時間不是nullservice直接調用了dao打印sql: UPDATE student SET syszd = ?, zzmm = ?, mobile = ?, update_date = ? WHERE id = ? 參數:null, null, null, 2018-09-15 01:11:08.054(Timestamp), null 其實從action就可以看到參數直接為空了,調試。生產環境測試都測試不出來,偏偏有些用戶會有這種問題,去問了一下,有些用戶是換了臺電腦就好了。 項目目前用戶數8000,已成功提交6000多人。還有些人是沒有進行操作的。基本每天提交不了的人不到2位數。在生產環境測試也沒有測試出來提交不了的情況。 頁面提交一共30個字段 我想請大家看看有沒有人知道這可能是什么原因照成的(可能底層bug?),怎么解決。碰到這種問題如何去重現。謝謝!
查看完整描述

3 回答

?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

下次回復時記得@,否則別人看不到你的回復。

既然你一直堅持不是自己的問題,我給你一些建議:

  1. 確定出錯的請求使用的瀏覽器與其他人是否相同
  2. 用瀏覽器調試工具或其他工具檢查請求的數據有什么區別。不只是提交參數,url、cookie、header字段都要檢查

其實我個人傾向于是瀏覽器端的問題。比如你們的前端js中有bug或者存在不兼容代碼。你也說了一些用戶換了瀏覽器就好了。

查看完整回答
反對 回復 2019-02-12
?
米脂

TA貢獻1836條經驗 獲得超3個贊

可以在接收的參數為空時,記錄下瀏覽器版本,通過request.getHeader("User-Agent") ,如果能找到出問題的瀏覽器,然后就方便再現了

查看完整回答
反對 回復 2019-02-12
?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

我是有些不理解,為啥頁面沒設置過student,你用student去update?

查看完整回答
反對 回復 2019-02-12
  • 3 回答
  • 0 關注
  • 694 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號