標簽怎么做 html中form標簽的method求解,高手幫忙?
html中form標簽的method求解,高手幫忙?當(dāng)然,發(fā)布并獲取表單的內(nèi)容??赐昴愕膯栴},我明白你的意思。你應(yīng)該誤解了:“get會在網(wǎng)址上顯示信息,而post不會”。以下是“網(wǎng)址”,即URL,例如
html中form標簽的method求解,高手幫忙?
當(dāng)然,發(fā)布并獲取表單的內(nèi)容??赐昴愕膯栴},我明白你的意思。你應(yīng)該誤解了:“get會在網(wǎng)址上顯示信息,而post不會”。以下是“網(wǎng)址”,即URL,例如:百度網(wǎng)這不是網(wǎng)頁的內(nèi)容,不是你打開百度后看到的結(jié)果,只是地址欄上的內(nèi)容?!卑俣染W(wǎng)“再想想。
JSP頁面中form標簽里method為get時調(diào)用什么,post時調(diào)用什么?
他們都沒說到點子上。
實際上,方法的get和post方法的功能是相同的。它們都將表單中的元素傳遞給servlet進行處理。
相應(yīng)地,當(dāng)servlet獲取數(shù)據(jù)時,它需要調(diào)用doget和dopost方法或服務(wù)方法。
編程時,我們將函數(shù)代碼放入方法中,如doget。我們只需要在dopost中寫一個句子并調(diào)用doget的方法。Doget(request,response);
因為這兩個方法是以相同的方式和功能實現(xiàn)的,所以相同的代碼只需要寫入一個方法。
這兩種方法之間的唯一區(qū)別在于傳輸數(shù)據(jù)時是否在瀏覽器地址欄中顯示數(shù)據(jù)。
如果使用get方法,則使用相應(yīng)的doget方法。頁面跳轉(zhuǎn)時,表單元素傳遞的參數(shù)值會出現(xiàn)在瀏覽器的URL地址欄中,如form=a,user=Li
這樣表單元素中的所有數(shù)據(jù)都會顯示在瀏覽器的地址欄中,不利于網(wǎng)絡(luò)數(shù)據(jù)的安全,而post方法不會出現(xiàn)這樣的情況,所以大多數(shù)時候我們都是用post方法來傳遞表單中的參數(shù)。