1. 程式人生 > >form提交action和url提交action有什麼區別?

form提交action和url提交action有什麼區別?

form表單可以給後臺傳遞資料,在後臺直接可以用request物件去向前臺請求資料。
form表單傳遞資料有兩種方式:
method=”post”:這是傳遞大量資料時用的,在資料傳遞之前會先將資料打包,因此這種傳遞資料的方式會效率會比較慢,但是穿過的資料都能正確解析,因此傳中文不會有亂碼。
method=”get”:以URL傳遞的,因為位址列長度有限,所以對資料量是有限制的,而且傳遞的資料必須是ASCCI碼值範圍內的,因此,傳中文會有亂碼,需特殊處理。

url跳轉到action只能通過url的引數來傳遞資料,action?引數名=引數值&……,在後臺也可以用request物件去向前臺請求url的引數值(url傳中文引數需要進行特殊處理)