其實method的get和post方法的功能是壹樣的,都是將表單form中的元素傳遞給servlet進行處理。
相對應的,servlet獲取數據時需要調用doget和dopost方法,或者service方法。
而在我們編程序時,竟在把功能性代碼放入壹個方法內,例如放入doget內,在dopost內只需要寫壹句,調用doget的方法則可。doget(request,response);
由於兩種方法實現的方式與功能壹樣,所以相同的代碼只需要寫入壹個方法內則可。
兩種方式唯壹的不同則是傳遞數據時,瀏覽器地址欄內是否顯示數據。
如果采用get方法,對應的doget方法。那麽在頁面跳轉的時候,瀏覽器的url地址欄內會出現form表單中元素傳遞的參數值,例如form=a,user=li,……
這樣所有的表單元素中的數據都會顯示在瀏覽器地址欄中,對於網絡數據的安全不利,而post方法就不會出現這樣的情況,所以多數的時候我們采用post方法傳遞form表單中的參數。