转发
重定向
http 超文本传输协议(无状态的协议)
session 会话(服务端存储):
前端如果带来卡号,后端直接使用这个卡号
前端如果没有卡号,后端生成一张新卡,重新把卡号给你
session中的数据是需要占用内存(运行内存)的
cookie 小甜饼(客户端存储):
如果不设置时间,那么如果浏览器关闭 cookie会消失
不建议直接存储用户名和密码(但是可以进行加密)
session的使用:
将用户名存入到服务器的session中,利用重定向返回首页
if (rs.next()) {
//将用户名存入到服务器的session中
session.setAttribute("username", yh);
// localhost:8080/当前项目/news/index.jsp
//request.getRequestDispatcher("/news/index.jsp").forward(request, response);
response.sendRedirect("news/index.jsp");
} else {
//重定向 客户端
response.sendRedirect("login.jsp");
}
拿到session中的数据
<ul class="nav navbar-nav navbar-right">
<li><a><%=session.getAttribute("username") %></a></li>
<li><a href="${pageContext.request.contextPath }">历史记录</a></li>
<li><a href="#">退出<span class="glyphicon glyphicon-off"></span></a></li>
</ul>
如何找到卡号?
右键检查