日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】

發(fā)布時間:2023/12/29 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

零、前言

一、看錯誤提示

二、分析錯誤

三、定位問題

四、解決問題


Type Exception ReportMessage Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:? PreparedStatementCallback; bad SQL grammar [delete from user_detail where username=?]; nested exception? is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'username' in 'where clause'Description The server encountered an unexpected condition that prevented it from fulfilling the request.

零、前言

? ? ? ?經常測試的一個網頁,突然報錯500。前面也沒有發(fā)生過,但突然報錯,只能先改錯了,不然都沒法進入頁面。為什么會調用到存在bug的語句,而以前沒有發(fā)生這種情況?這一問題沒能想清楚,只能歸咎于編譯器了。
? ? ? ?百度了很多,發(fā)現有很多類似的報錯,但大家的錯誤并不一樣。問題的產生都是個例,不能生搬硬套,需要根據錯誤提示和自己的工程代碼對應進行改正。其他博主均是指出自己遇到的錯誤,并解決之,讓新手的我看得似懂非懂,最后問題還是沒解決。為此,我摸索了許久,終是解決了,在這里詳細解釋一下解決思路,如此也能給他人解決自己遇到的問題提供思路和方法。

一、看錯誤提示

Cause:?
1、org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [delete from user_detail where username=?]
2、com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'username' in 'where clause'

二、分析錯誤

? ? ? ?這里面涉及到了SQL語句,然后Unknown column 'username' in 'where clause'這說明是SQL語句與數據庫表結構不統一導致的問題!即原因是未知的字段“username”,user_detail表中缺少字段!
首先在mysql中顯示user_detail表結構和內容:

發(fā)現的確少了username字段。(為什么缺少該字段還要去操作該字段呢?)

三、定位問題

? ? ? ?這里面user_detail表缺少字段username,是由于第一個問題中在user_detail表內操作了username字段。其實發(fā)生錯誤第一個錯誤往往是解決問題的關鍵,因此就去查詢一下操作位置,發(fā)現delete操作是需要根據users表一起對應刪除username的用戶信息。而users表中是username
字段,而對應user_detail表中對應為real_name字段,從而引發(fā)的錯誤。
users表結構:

四、解決問題

? ? ? ?找到調用函數位置,調用了removeUserDetail,然后對應找到removeUserDetail定義位置,并修改其中的操作字段。

//刪除 userService.removeUser(localname); userService.removeUserDetail(localname);

?改正之前:

public void removeUserDetail(String userName){String sql = "delete from " + ModelMeta.USER_DETAIL+ " where username=?";this.genericEntityDao.update(sql, new Object[] { userName }); }

改正之后:

public void removeUserDetail(String userName){String sql = "delete from " + ModelMeta.USER_DETAIL+ " where real_name=?";this.genericEntityDao.update(sql, new Object[] { userName }); }

修改后,HTTP ?Status 200就能正常訪問頁面了。

總結

以上是生活随笔為你收集整理的【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜精品久久 | 日本三级吃奶头添泬无码苍井空 | 青青草伊人久久 | 国产ts系列| 日韩av一区在线观看 | 亚州av一区二区 | 久久激情小说 | 国产91av视频 | 亚洲一区欧美日韩 | 黄色另类小说 | 亚洲 欧美 激情 另类 | 日韩成人精品视频 | 开心激情深爱 | 99久久精品久久久久久清纯 | 五月综合激情日本mⅴ | 99热国产精品 | 清冷学长被爆c躁到高潮失禁 | 日日夜夜草 | 精品国产色 | 91黄色在线观看 | 色老汉av一区二区三区 | 日本亚洲最大的色成网站www | 成人免费看片' | 日韩欧美国产一区二区三区在线观看 | 亚洲人xxxx| 视频在线播 | av毛片在线免费观看 | 一级免费视频 | 精品国产1区2区 | 五月天社区 | 色屁屁一区二区三区 | 欧美一区二区三区四 | 国产精品免费一区二区三区都可以 | 久久激情综合网 | 污视频网址在线观看 | 手机在线免费av | 久久久噜噜噜www成人 | 黄色一级视频片 | 国产一区二区麻豆 | 成人免费黄色网址 | 欧美激情网址 | 亚洲国产黄色av | 欧美xxxx精品 | 免费观看高清在线 | 久久艹在线| 国产日韩在线观看一区 | 欧美精品一二区 | av国产网站 | 波多野结衣黄色片 | 午夜性视频 | 欧美美女性生活 | 亚洲制服丝袜一区 | 熟女国产精品一区二区三 | 人人妻人人藻人人爽欧美一区 | 可以看av的网站 | 天天操天天插 | 影音先锋在线视频 | 成人综合一区 | 一区二区三区在线观看免费 | 久草中文网| 久久福利在线 | 香蕉视频免费在线播放 | 91操操操| 99re热这里只有精品视频 | 丁香网五月天 | 黄色网页免费观看 | 久久社区视频 | 19禁大尺度做爰无遮挡电影 | 91九色网站 | 精品国产一区二区三区性色 | 欧美日韩欧美日韩在线观看视频 | 性欧美丰满熟妇xxxx性仙踪林 | 在线观看你懂的网址 | 美女露隐私网站 | 欧美黑吊大战白妞欧美大片 | 99久久99久久精品国产片桃花 | 成人久久精品人妻一区二区三区 | 免费黄色av| 人人妻人人做人人爽 | 亚洲综合色在线观看 | 操批网站| 久久对白| 玖玖热视频 | 91大神在线免费观看 | 国产a一级 | 黑色丝袜吻戏亲胸摸腿 | 国产一级片免费在线观看 | 久久久.com| 北岛玲在线 | 丝袜在线一区 | 国产成人精品一区二区三区无码熬 | 中国肥胖女人真人毛片 | 色视频线观看在线播放 | 亚洲中国色老太 | 久久久看 | 四虎永久在线 | 免费福利小视频 | 亚洲色图13p | 亚洲tv在线 |