2012-04-24 20 views
4

私は以下を達成しようとしていますが、可能かどうか、構文はどうすればよいかわかりません。JSTLでクッキーを設定するには

<c:if condition is true> 
    <c:set cookie using JSTL> 
</c:if> 

クッキーのみクライアント側で設定され、JSTLは、サーバー側で物事を行うために使用され、それが出来ないので、私は、考えています。

答えて

7

JSTLを使用してCookieを設定することはできません。 JSTLにはこの機能のタグがありません。 HTTPレスポンスの生成中にJSTLが実行されますが、HTTPレスポンスを生成する前にHTTPレスポンスヘッダーにCookieを設定する必要があります。そうでなければ、違法な手段の手段があります。あなたは自分の答えをresponse.addCookie()

+0

おかげ@BalusCを呼び出すことができますここ

ではなく、前処理servletまたはfilterを使用してください。私は同じと思ったが、あまり確かではなかった。ちょうど確認したかった。 – user1006072

関連する問題