1. 程式人生 > >HTML5+js頁面傳值給Java後臺的小技巧

HTML5+js頁面傳值給Java後臺的小技巧

頁面傳值 bsp 發送 設置 這樣的 htm html5 分享 .com

頁面傳值小技巧

平常我們在做的web項目,一般一個HTML頁面上會有好幾個步驟,step_num①,step_num②,step_num③,一般先顯示step_num①,根據跳轉條件顯示step_num②,step_num①隱藏,再跳轉step_num③,step_num①,step_num②隱藏,step_num③顯示。

思路: (js設置全局變量,哪裏需要在哪裏添加一個input標簽,把值賦給一個input,然後再讓input隱藏)。

先說下我做的頁面的結構,進入xxx.html頁面,通過js發送ajax.postForm請求,請求一個action,action調用handler,每一個功能都要請求一個action。

技術分享

前兩天做的就是這樣的一個頁面,然後在傳值的時候就碰到了一個讓人腦仁疼的問題,需要在step_num①中顯示和未顯示的值,傳到step_num③對應的後臺Java代碼,我特麽也是醉,試了好幾種方法都不好用,最後,采用了一個小技巧

    在js中先設一個全局變量,比如var groupID=" "; ,然後把從step_num①中從後臺action傳過來的GroupID賦給groupID,怎麽傳給頁面三對應的Java後臺呢?

現在step_num③對應的HTML代碼中寫上這樣一條語句:<input id="chuanzhi" name="chuanzhi" type="hidden"/>

然後在對應的js代碼中把 $("#chuanzhi").val(groupID);

     這樣你在step_num③對應的Java後臺中就可以通過request.getParameter("chuanzhi"); 獲得你想要的groupID了

HTML5+js頁面傳值給Java後臺的小技巧