zoukankan      html  css  js  c++  java
  • 网上图书商城项目学习笔记-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     }
  • 相关阅读:
    POJ 1741 Tree(树分治)
    HDU 2196 Computer(树形dp)
    2015沈阳区域赛Meeting(最短路 + 建图)
    make the fence great again(dp 二维)
    2017沈阳区域赛Infinite Fraction Path(BFS + 剪枝)
    bitset详解
    2016青岛区域赛.Coding Contest(费用流 + 概率计算转换为加法计算)
    2019上海网络赛B题(差分 + 离散化 or 差分 + 思维)
    poj-1664.放苹果.(递推)
    hdu-4738.Caocao's Bridges(图中权值最小的桥)
  • 原文地址:https://www.cnblogs.com/shamgod/p/5160871.html
Copyright © 2011-2022 走看看