cookie.jsp
来自「这是一个关于jsp的学习文档.为学习jsp的朋友提供方便」· JSP 代码 · 共 47 行
JSP
47 行
<%@ page contentType="text/html;charset=GBK" %>
<%
request.setCharacterEncoding("GBK");
String pName = request.getParameter("Name");
String pLove = request.getParameter("Love");
// 得到所有的Cookie
Cookie cookies[] = request.getCookies();
// 如果是上一步提交过来的,则更新Cookie的值
if(pName != null) {
Cookie c = new Cookie("Name", pName);
c.setMaxAge(30); // Cookie 的有效期为 30 秒
response.addCookie(c);
}
else if(cookies != null) { // 如果已经设置了cookie , 则得到它的值,并保存到变量pName中
for(int i=0; i<cookies.length; i++) {
if(cookies[i].getName().equals("Name"))
pName = cookies[i].getValue();
}
}
if(pLove != null) {
Cookie c = new Cookie("Love", pLove);
c.setMaxAge(30); // Cookie 的有效期为 30 秒
response.addCookie(c);
}
else if(cookies != null) { // 如果已经设置了cookie , 则得到它的值,并保存到变量pLove中
for(int i=0; i<cookies.length; i++) {
if(cookies[i].getName().equals("Love"))
pLove = cookies[i].getValue();
}
}
%>
<html>
<head>
<title>测试cookie</title>
</head>
<body bgcolor="#FFFFFF">
<h2 align="center">利用 Cookies
对象把数据记录在浏览器</h2>
<hr>
<form action="cookie.jsp" method="POST">
<p>姓名:<input type="text" size="20" name="Name" value="<% if(pName != null) out.println(pName); %>"></p>
<p>兴趣:<input type="text" size="20" name="Love" value="<% if(pLove != null) out.println(pLove); %>"></p>
<p><input type="submit" value="保 存"> </p>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?