JSP动态页面
这一次的实验使用了一些cookie的技术,
获取cookie,查看登陆状态
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
String value=null; Cookie[] cookies=request.getCookies(); if(cookies!=null&&cookies.length>0){ for (Cookie cookie : cookies) { String name=cookie.getName(); if(name.equals("yes")){ value = cookie.getValue(); break; } } } else{ request.getRequestDispatcher("index.jsp").forward(request,response); } |
用来验证登录的jsp,实验要求是账号密码相同可访问,
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<%-- Created by IntelliJ IDEA. User: 97807 Date: 2022/4/21 Time: 19:50 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><% String username = request.getParameter("username"); String password = request.getParameter("password"); if(username.equals(password)){ Cookie cookie=new Cookie("yes",username); cookie.setMaxAge(300); response.addCookie(cookie); request.getRequestDispatcher("wait.jsp").forward(request,response); } else{ request.getRequestDispatcher("fail.jsp").forward(request,response); }%></body></html> |

浙公网安备 33010602011771号