私は次のコードを書きました:
public void delete(MyType instance) {
List<MyType> myList = this.getAll();
Cookie[] cookies = request.getCookies();
List<Cookie> cookieList = new ArrayList<Cookie>();
cookieList = Arrays.asList(cookies);
for(Cookie cookie:cookieList) {
if(Long.valueOf(cookie.getValue()) == instance.getId()) {
cookieList.remove(cookie);
}
}
myList.remove(instance);
cookies = (Cookie[]) cookieList.toArray();
}
問題は次のとおりです。CookieリストからCookieを削除した場合、更新されたCookieリスト(Cookieを削除せずに)をクライアントに戻すにはどうすればよいですか?*.setCookies();
リクエストまたはレスポンスにはメソッドがありません。またはCookieは自動的に更新されますか?よろしくお願いします。