i đã viết mã tiếp theo:xóa cookie bằng java
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();
}
vấn đề là tiếp theo: khi tôi xóa cookie từ cookielist, làm thế nào tôi có thể đặt cookielist cập nhật (không có cookie sẽ bị xóa) trở lại khách hàng? yêu cầu hoặc phản hồi không có bất kỳ phương thức *.setCookies();
nào. hoặc cookie sẽ tự động cập nhật? Trân trọng.
Bạn đã thử đặt nó vào tiêu đề HTTP của mình chưa? – jocelyn
@jocelyn nope, tôi thì không. –