get請求表單的action屬性後不能帶引數

2021-07-13 20:37:01 字數 590 閱讀 6512

最近在編寫網頁程式時,有類似如下**:

不過我發現在後台獲取引數時,一直獲取不到表單action中的method引數值controller=message&method=search

後經查詢發現,瀏覽器會將表單資料封裝為字串,如controller=message&method=search,然後直接附在表單的 action url 之後。這兩者之間用問號(?)進行分隔。如果get請求的表單action屬性中已經包含引數,瀏覽器會直接將其過濾掉,再附加form表單資料

因此,get請求方式的表單的action屬性中不能附帶任何引數,如果需要附加額外的引數,可以採用如下方式:

採用post請求方式,在form中增加屬性method="post"即可。

如果仍然想使用get請求方式,可以在form表單中新增相應的隱藏文字域,例如:

get請求表單的action屬性後不能帶引數

不過我發現在後台獲取引數時,一直獲取不到表單action中的method引數值queryuser。後經查詢發現,瀏覽器會將表單資料封裝為字串,如name google age 18 qq 123456,然後直接附在表單的 action url 之後。這兩者之間用問號 進行分隔。如果get請求的表單a...

get請求表單的action屬性後不能帶引數

最近在編寫網頁程式時,有類似如下 html view plain copy form action index.php?controller message method search method get input name keywords type text class text id in...

jsp表單中form標籤的action屬性的值

jsp表單中form標籤的action屬性的值,也就是訪問action類中方法的路徑 以下簡稱path 大家都知道跟struts的配置檔案中的path有關,在web.xml中有載入struts配置檔案的 如下 action org.apache.struts.action.actionservlet...