2

解決しようとしているサーブレット/JSPの問題に関するいくつかの提案とヒントを探しています。request.setAttributeを介して渡すJSPページのサーブレット変数にアクセスする必要があります。次に、変数をdoPostを介して別のサーブレットに渡す必要があります。それをページに渡すことができ、表示/印刷することはできますが、表示せずに[送信]ボタンに渡すだけです。

これが私のサーブレットコードです:

request.setAttribute("jsession", jsession);

私は次のことを行うことができ、それは機能しますが、それはページに表示されており、エンドユーザーはこれを見る必要はありません:

<select name="jsession">
    <c:forEach var="jsession" items="${jsession}">
        <option value="${jsession}">${jsession}</option>
     </c:forEach>
</select>

しかし、私はこのようなことをしたいと思っています:

String sess = ${jsession}.  

これは[送信]ボタンに渡されます。多分私はこれを考えすぎています。一部の退役軍人は私を正しい方向に向けることができますか?ベテランがここで行ったすべての努力に感謝します。どうもありがとう。

4

1 に答える 1

3

私が正しく理解していれば、選択ボックスの代わりに非表示のフィールドが必要です。

<input type="hidden" name="jsession" value="<c:out value="${jsession}"/>"/>
于 2012-05-02T14:02:23.777 に答える