2011-12-14 16 views
3

私はHttpServletRequestと応答を持つSpringコントローラを使用してクッキーを削除しています。この実行後JSESSIONIDクッキーを削除できません

Cookie[] allCookies = request.getCookies(); 

for (int i = 0; i < allCookies.length; i++) 
{ 
    String name = allCookies[i].getName(); 
    if (name.equalsIgnoreCase("JSESSIONID")) 
    { 
    logger.info(i + " Name=" + name + " Value=" + allCookies[i].getValue()); 
    cookieToDelete = allCookies[i]; 
    cookieToDelete.setValue(""); 
    cookieToDelete.setMaxAge(0); 
    cookieToDelete.setVersion(0); 
    cookieToDelete.setPath("/"); 
    response.addCookie(cookieToDelete); 
    } 
} 

、JSESSIONIDを除去しなければならない名前を持つすべてのクッキー:私はクッキーを削除する必要がある場合

は、私はこのコードを持っています。 私の間違いは何ですか?

答えて

3

ここHow do you remove a Cookie in a Java Servlet。あなたの寒さを説明したようにもSessionRegistryを使用してセッションを期限切れしようとコンテンツタイプとドメインを設定してみてくださいはhere

を説明しました
関連する問題