A.jspはB.jspにジャンプして値の方法の拡張を伝えます(jquery mobileを結び付けます).

1372 ワード

A.jspページはB.jspページにジャンプして、Aの中のパラメータをBページに持ってきます.
方法1:Aページは隠し値で転送するパラメータを受け取ります.
   
Bページはrequestで受け取ります.
<p>
                <%= request.getParameter("disId")%>
                <%
                    String str=null;
                    if (request.getParameter("disName")!=null) {
                         str= new String( request.getParameter("disName").getBytes("ISO-8859-1"),"utf-8");//    
                    }
                %>
                <%= str%>
            </p>
方法2:直接urlでパラメータを伝達する:
$.mobile.changePage('http://localhost:8082/filing/toAddStep1.htm?disId='+$(this).val()+'&&disName='+str+'', {transition:"none", showLoadMsg:true});
ここで使うのはjquery mobileのページ切り替えです.
方法3:httml 5でローカルキャッシュlocastrageでパラメータを渡す
拡張子:
jquery mobileにおける切り替えページjsが実行されていない問題について:
解決方法1:data-role=「page」ページにjsを書き込む
<div data-role=“page”data-title=“”data-theme=“b”id=“home”
………
<スクリプト>
jsコード


解決策2:ページを切り替えている「data-ajax=「false」属性data-ajax=「false」を設定します。解決方法3:jsを単一にしてロドする: $.get Script(「js/test.js」)