在SpringMVC框架中如何创建cookie并发送给浏览器?请给出完整java代码
时间: 2024-03-06 21:51:10 浏览: 59
一个基于SpringMVC的web框架
5星 · 资源好评率100%
好的,我会给您一个完整的Java代码示例来创建cookie并发送给浏览器。
```java
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;
@RequestMapping("/create-cookie")
public String createCookie(HttpServletResponse response) {
Cookie cookie = new Cookie("username", "john");
cookie.setMaxAge(3600); // 设置cookie过期时间为1小时
response.addCookie(cookie);
return "cookie-created";
}
```
在上面的示例中,我们使用了javax.servlet.http.Cookie类来创建一个名为"username",值为"john"的cookie,并将其添加到HttpServletResponse对象中。然后,我们可以通过向客户端发送响应来将cookie发送到浏览器。
请注意,我们还通过调用setMaxAge()方法设置了cookie的过期时间,这意味着该cookie将在1小时后过期并自动从浏览器中删除。
希望这个示例可以帮助您创建和发送cookie。
阅读全文