有一个用户名 test, 密码 12345, 请编写一段创建COOKIE的JSP代码,将用户名和密码保存到COOKIE中, 然后再编写一段读取COOKIE的JSP代码, 在页面上将COOKIE的信息显示出来。
时间: 2024-02-12 07:09:21 浏览: 192
好的,以下是创建和读取 COOKIE 的 JSP 代码示例:
创建 COOKIE 的 JSP 代码:
```
<%
String username = "test";
String password = "12345";
// 创建名为 user 的 COOKIE,值为 username 和 password
Cookie userCookie = new Cookie("user", username + "&" + password);
// 设置 COOKIE 有效期为 24 小时
userCookie.setMaxAge(24 * 60 * 60);
// 将 COOKIE 添加到响应中
response.addCookie(userCookie);
%>
```
上述代码中,将用户名和密码拼接成一个字符串并保存到名为 "user" 的 COOKIE 中,设置 COOKIE 的有效期为 24 小时,并将 COOKIE 添加到响应中。
读取 COOKIE 的 JSP 代码:
```
<%
Cookie[] cookies = request.getCookies();
String username = null;
String password = null;
// 遍历所有的 COOKIE,查找名为 user 的 COOKIE
if (cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().equals("user")) {
String[] userValues = cookie.getValue().split("&");
username = userValues[0];
password = userValues[1];
}
}
}
// 输出用户名和密码
out.print("用户名:" + username + "<br>");
out.print("密码:" + password);
%>
```
上述代码中,首先获取所有 COOKIE,然后遍历查找名为 "user" 的 COOKIE,并从中取出保存的用户名和密码,最后在页面上输出用户名和密码。
希望这个示例对你有所帮助!
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)