2017-08-29 20 views
0

あるサーブレットから別のサーブレットに取得する変数の値を渡したいとします。私はセッションを使いたくありません。たとえば、フォームを送信するときに、ニックネームの値を2番目のサーブレットに渡したいとします。 jstlを使用してjspからサーブレットに値を渡す方法

この値ニックネーム

<li input type="hidden" name="nickname" value="${fn:escapeXml(obj.nickname)}"> 
    Nickname: <c:out value="${obj.nickname}"/> 
</li> 

私はあなたがあなたの第二のサーブレットに渡す隠し入力を設定することができ、あなたの形でこのリンクStack Example

+0

あなたの質問はあまり明確ではありませんが、私の回答はあなたの問題を解決するのに役立ちましたか? –

+0

サーブレットAはjspファイルにニックネームの値を送信します。私はフォームを提出するときに、このニックネームの値をサーブレットBに渡したい。 – psilos

+0

はい、あなたは私の答えのような隠された入力を使用することができます。それを試してみて、それがあなたのために働くかどうか私に知らせてください。 –

答えて

0

を使用するには:

<input name="nickname" value="${obj.nickname}" type="hidden"/> 

このコードは間違っていますリストの属性として「入力」という単語をランダムに設定することはできません。タイプのまたはリストタグの属性..

<li input type="hidden" name="nickname" value="${fn:escapeXml(obj.nickname)}"> 
    Nickname: <c:out value="${obj.nickname}"/> 
</li> 

はここに下記のリンクをチェックアウト、それはあなたがフォームに情報を送信するために使用することができます法的htmlタグを示しています。あなたはこれらを使うことができます。リストは機能しません。

https://www.w3schools.com/html/html_form_elements.asp

関連する問題