2012-05-02 14 views
2

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

は、ここに私のサーブレットのコードです:

request.setAttribute("jsession", jsession); 

は、私は次の操作を行うことができ、それが動作しますが、それはページ上に表示していますし、エンドユーザーがこの参照してくださいする必要がありません。

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

しかし、私はこのような何かを探しています:

String sess = ${jsession}. 

これは、その後Submに渡されますそれは、おそらく私はこれを熟考しています。ある退役軍人が正しい方向に私を向けることができますか?退役軍人がここで取るすべての努力に感謝します。どうもありがとうございます。

答えて

3

私が正しく理解していれば、あなただけの代わりに、あなたの選択ボックスの隠しフィールドを必要とする:応答のための

<input type="hidden" name="jsession" value="<c:out value="${jsession}"/>"/> 
+0

感謝を。私はこれを打ち、応答します。再度、感謝します。 – kart0624

+0

こんにちはJB Nizet、これは私が今必要としていたものです。しかし、私は何かに一般的なアドバイスを得たかったのですが、新しい質問をしなければならないのですか? – kart0624

+0

質問がStackOverflowの有効な質問であると思われる場合は、新しい質問を開始してください。それ以外の場合はここで尋ねてみてください:-) –

関連する問題