html form表單提交action和url跳轉到actiond的區(qū)別介紹

字號:


    form表單的action 與url跳轉是不一樣的:form表單可以給后臺傳遞數(shù)據,url跳轉到action只能通過url的參數(shù)來傳遞數(shù)據,不懂的朋友可以參考下
    form表單的action 與url跳轉是不一樣的:
    form表單可以給后臺傳遞數(shù)據,在后臺直接可以用request對象去向前臺請求數(shù)據。
    form表單傳遞數(shù)據有兩種方式:
    method="post":這是傳遞大量數(shù)據時用的,在數(shù)據傳遞之前會先將數(shù)據打包,因此這種傳遞數(shù)據的方式會效率會比較慢,但是穿過的數(shù)據都能正確解析,因此傳中文不會有亂碼。
    method="get":以URL傳遞的,因為地址欄長度有限,所以對數(shù)據量是有限制的,而且傳遞的數(shù)據必須是ASCCI碼值范圍內的,因此,傳中文會有亂碼,需特殊處理。
    url跳轉到action只能通過url的參數(shù)來傳遞數(shù)據,action?參數(shù)名=參數(shù)值&……,在后臺也可以用request對象去向前臺請求url的參數(shù)值(url傳中文參數(shù)需要進行特殊處理)