java 实现cookie
时间: 2023-06-09 21:08:31 浏览: 191
在Java中实现cookie可以使用javax.servlet.http.Cookie类。该类提供了创建、读取和删除cookie的方法。以下是一个简单的示例:
创建cookie:
```java
Cookie cookie = new Cookie("username", "john");
cookie.setMaxAge(60 * 60 * 24 * 7); // 有效期为7天
response.addCookie(cookie);
```
读取cookie:
```java
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().equals("username")) {
String username = cookie.getValue();
// do something with username
}
}
}
```
删除cookie:
```java
Cookie cookie = new Cookie("username", null);
cookie.setMaxAge(0);
response.addCookie(cookie);
```
阅读全文