慕碼人2483693
2021-10-14 15:11:44
我想問問servlet中能不能不要doget方法 只要一個dopost方法。還有就是在servlet中是什么時候使用doget方法,什么時候使用dopost方法?
3 回答

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
一般來說我們是用不到doGet方法的,doGet方法提交表單的時候會在url后邊顯示提交的內容,所以不安全。而且doGet方法只能提交256個字符。通常我們使用的都是doPost方法,你只要在servlet中讓這兩個方法互相調用就行了,例如在doGet方法中這樣寫
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
再把業務邏輯直接寫在doPost方法中。servlet碰到doGet方法調用直接就會去調用doPost因為他們的參數都一樣。而且doGet方法處理中文問題很困難,要寫過濾器之類的。
添加回答
舉報
0/150
提交
取消