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

為了賬號安全,請及時綁定郵箱和手機立即綁定

405錯誤

為什么點擊“Get方式請求HelloServlet”這個鏈接跳轉后,會有405錯誤呢,對比老師源碼很久一直找不到錯誤所在,求解。http://img1.sycdn.imooc.com//58d12c2f0001615108450355.jpg

正在回答

2 回答

你把DoGet方法中的super.doget()方法去掉 ? 讓它不調用父類的方法就行了

0 回復 有任何疑惑可以回復我~

一)出錯原因是doPost方法用于處理前臺提交的數據,當form表單屬性method="post"時,doPost方法才被調用。當用servlet類的URL直接訪問servlet時,發送的是HTTP請求,servlet默認調用doGet()方法,而源程序里沒有重寫父類的doGet()方法,父類的doGet()方法不被此種URL支持,所以出現HTTP method GET is not supported by this URL這種錯誤。

(二)HTTP請求傳參:路徑+請求語句,例:http://localhost:8080/test/r?age=123&name=defbv


0 回復 有任何疑惑可以回復我~
#1

慕粉1471405906 提問者

我跟視頻上老師打的代碼一模一樣,為什么還是有405錯誤,然后我的項目打包放在另一個電腦上運行卻是成功的,在我自己電腦上卻總是報405錯誤,是不是我電腦哪里配置不對?
2017-03-21 回復 有任何疑惑可以回復我~
#2

慕粉1471405906 提問者

我的doget方法 關鍵字是project的話 訪問會出現405,如果改成public 就沒有405錯誤,為什么老師的方法是project 就不會出錯呢?
2017-03-21 回復 有任何疑惑可以回復我~
#3

竹青牙 回復 慕粉1471405906 提問者

沒怎么看明白,不過你是不是把protect 打成project了?
2017-03-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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