网上图书商城项目学习笔记-009退出功能

一、退出功能流程分析

二、代码

1.view层

1)top.jsp

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 3
 4
 5 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 6 <html>
 7   <head>
 8     <title>top</title>
 9
10     <meta http-equiv="pragma" content="no-cache">
11     <meta http-equiv="cache-control" content="no-cache">
12     <meta http-equiv="expires" content="0">
13     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
14     <meta http-equiv="description" content="This is my page">
15     <meta http-equiv="content-type" content="text/html;charset=utf-8">
16     <!--
17     <link rel="stylesheet" type="text/css" href="styles.css">
18     -->
19 <style type="text/css">
20     body {
21         background: #15B69A;
22         margin: 0px;
23         color: #ffffff;
24     }
25     a {
26         text-transform:none;
27         text-decoration:none;
28         color: #ffffff;
29         font-weight: 900;
30     }
31     a:hover {
32         text-decoration:underline;
33     }
34 </style>
35   </head>
36
37   <body>
38 <h1 style="text-align: center;">传智播客网上书城系统</h1>
39 <div style="font-size: 10pt; line-height: 10px;">
40 <%-- 根据用户是否登录,显示不同的链接 --%>
41 <c:choose>
42   <c:when test="${empty sessionScope.sessionUser }">
43       <a href="<c:url value=‘/jsps/user/login.jsp‘/>" target="_parent">传智会员登录</a> |&nbsp;
44       <a href="<c:url value=‘/jsps/user/regist.jsp‘/>" target="_parent">注册传智会员</a>
45   </c:when>
46   <c:otherwise>
47           传智会员:${sessionScope.sessionUser.loginname }&nbsp;&nbsp;|&nbsp;&nbsp;
48       <a href="<c:url value=‘/jsps/cart/list.jsp‘/>" target="body">我的购物车</a>&nbsp;&nbsp;|&nbsp;&nbsp;
49       <a href="<c:url value=‘/jsps/order/list.jsp‘/>" target="body">我的传智订单</a>&nbsp;&nbsp;|&nbsp;&nbsp;
50       <a href="<c:url value=‘/jsps/user/pwd.jsp‘/>" target="body">修改密码</a>&nbsp;&nbsp;|&nbsp;&nbsp;
51       <a href="<c:url value=‘/UserServlet?method=quit‘/>" target="_parent">退出</a>
52   </c:otherwise>
53 </c:choose>
54
55 </div>
56   </body>
57 </html>

2.servlet层

1)UserServlet.java

 1     /**
 2      * 退出功能
 3      * @param request
 4      * @param response
 5      * @return
 6      */
 7     public String quit(HttpServletRequest request, HttpServletResponse response) {
 8         request.getSession().invalidate();
 9         return "r:/jsps/user/login.jsp";
10     }
时间: 2024-10-06 18:26:22

网上图书商城项目学习笔记-009退出功能的相关文章

网上图书商城项目学习笔记-007登录功能实现

一.功能流程分析 二.代码 1.view层 1)login.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 4 5 <!DOCTYPE HT

网上图书商城项目学习笔记-006验证码功能

一.使用方法 1.jsp中 1 <tr> 2 <td> </td> 3 <td> 4 <span class="verifyCodeImg"><img id="vCode" width="100" src="<c:url value='/VerifyCodeServlet'/>" /></span> 5 </td> 6

网上图书商城项目学习笔记-003系统功能模块分析

1. itcastgoods文件夹介绍2. 项目导入演示 * 导入数据库 * 导入项目,发布,运行3. 项目原型导入演示 * 导入项目原型,发布,运行4. 小工具介绍5. jQuery介绍 6. 项目前台功能介绍 * User模块 > 注册 > 激活 > 登录 > 修改密码 > 退出 * Category模块 > 显示所有分类 * Book模块 > 按分类查询(分页) > 按图名查询(模糊)(分页) > 按作者查询(分页) > 按出版社查询(分页

网上图书商城项目学习笔记-031图书管理模块介绍及添加图书

一.流程分析 1.图书管理模块介绍 2. 3. 4.添加图书第一步 5.添加图书第二步 二.代码 1.view层 (1)body.jsp 1 <body> 2 <h1 align="center">图书管理</h1> 3 <p align="center"> 4 <a href="<c:url value='/admin/AdminBookServlet?method=addPre'/>&q

网上图书商城项目学习笔记-030删除二级分类

一.流程分析 二.代码 1.view层 和一相同 2.servlet层 (1)AdminCategoryServlet.java 1 /** 2 * 删除二级分类 3 * @param req 4 * @param resp 5 * @return 6 * @throws ServletException 7 * @throws IOException 8 */ 9 public String deleteChild(HttpServletRequest req, HttpServletResp

网上图书商城项目学习笔记-017结算,跳转结算页面

一.流程分析 二.代码 1.view层 (1)list.jsp <tr> <td colspan="7" align="right"> <a href="javascript:jiesuan();" id="jiesuan" class="jiesuan"></a> </td> </tr> </table> <form

网上图书商城项目学习笔记-018生成订单

一.流程分析 1.订单模块介绍 2.生成订单流程 二.代码 1.view层 (1)showitem.jsp 1 <form id="form1" action="<c:url value='/OrderServlet'/>" method="post"> 2 <input type="hidden" name="cartItemIds" value="${cartIt

网上图书商城项目学习笔记-012BOOK模块查询2

一.分析 > 按图名查询(模糊)(分页)> 按作者查询(分页)> 按出版社查询(分页)> 按id查询> 多条件组合查询(分页) 二.代码 1.view层 (1)gj.jsp等 1 <form action="<c:url value='/BookServlet'/>" method="get"> 2 <input type="hidden" name="method"

网上图书商城项目学习笔记-010显示所有分类

一.流程分析 二.代码 1.view层 1)main.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 4 5 <!DOCTYPE HTML