1

データ/innerHTMLを別のjspページに渡したいのですが、どのように渡すことができますか?arraylistまたは他の方法を使用して、この大きなデータを別のページに渡すことは可能ですか? タグデータをjavascriptのarraylistに追加することは可能ですか?または、divタグのinnerhtmlをjspの次​​のページに渡すにはどうすればよいですか?

4

4 に答える 4

0

div タグ div タグをラップします。外側のラッパーdivタグからhtmlタグを取得します。

<div id="wrapper">
  <div id="what_you_want">
    some contents...
  </div>
</div>

$("#wrapper").html() - ラッパー div に HTML コード全体が含まれています。

于 2013-08-05T09:52:37.717 に答える
0

Javascript を試してみてください。ちょっと変わった方法をどうしても使いたければ (私も時々そうします)、hidden 型の入力フィールドを作成し、その入力にカート情報を区切られた文字列として入れることができます。

于 2013-08-05T09:54:23.773 に答える
0

HTML ビュー データを渡す代わりに、表示する必要があるものを渡すだけで、ターゲット JSP にレンダリング方法を決定させます。たとえば、ターゲット JSP でログイン ユーザーへのウェルカム メッセージを出力する場合は、次のようにします。次に、HTMLを渡す代わりに

target.jsp?msg=<div><p>Welcome <b>John</b></p></div>

user次の名前のリクエスト属性を渡します

request.setAttribute("user", "John");

ターゲット JSP で (EL を使用して) 次のようにアクセスできるようになりました。

<c:if test="${not empty user}">
  <div><p>Welcome <b>${user}</b></p></div>
</c:if>

あなたの場合、あなたCartとそのList<CartItems>は に保存する必要がありますHttpSession。このようにして、ショッピング データは、カートを更新する必要があるすべての JSP/サーブレットから引き続きアクセスできます。

于 2013-08-05T09:48:40.857 に答える