步骤 2 : 模仿和排错 步骤 3 : 关于退出 步骤 4 : 可运行项目下载 步骤 5 : ForePageController.logout()
增值内容,请先登录
完整的 Springboot 模仿天猫项目,使用 Springboot 、Vue.js、shiro、redis、elasticsearch 等一整套技术栈, 从无到有涵盖全部129个知识点,565个开发步骤, 充实 Springboot 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
增值内容,请先登录
完整的 Springboot 模仿天猫项目,使用 Springboot 、Vue.js、shiro、redis、elasticsearch 等一整套技术栈, 从无到有涵盖全部129个知识点,565个开发步骤, 充实 Springboot 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
增值内容,请先登录
完整的 Springboot 模仿天猫项目,使用 Springboot 、Vue.js、shiro、redis、elasticsearch 等一整套技术栈, 从无到有涵盖全部129个知识点,565个开发步骤, 充实 Springboot 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
增值内容,请先登录
完整的 Springboot 模仿天猫项目,使用 Springboot 、Vue.js、shiro、redis、elasticsearch 等一整套技术栈, 从无到有涵盖全部129个知识点,565个开发步骤, 充实 Springboot 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
增值内容,请先登录
完整的 Springboot 模仿天猫项目,使用 Springboot 、Vue.js、shiro、redis、elasticsearch 等一整套技术栈, 从无到有涵盖全部129个知识点,565个开发步骤, 充实 Springboot 项目经验,为简历加上一个有吸引力的砝码.
增值内容,点击购买
使用爬虫已经被系统记录,请勿使用爬虫,增大封号风险。 如果是误封 ,请联系站长,谢谢
}
@GetMapping("/forelogout")
public String logout(HttpSession session) {
session.removeAttribute("user");
return "redirect:home";
}
package com.how2java.tmall.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import javax.servlet.http.HttpSession;
@Controller
public class ForePageController {
@GetMapping(value="/")
public String index(){
return "redirect:home";
}
@GetMapping(value="/home")
public String home(){
return "fore/home";
}
@GetMapping(value="/register")
public String register(){
return "fore/register";
}
@GetMapping(value="/alipay")
public String alipay(){
return "fore/alipay";
}
@GetMapping(value="/bought")
public String bought(){
return "fore/bought";
}
@GetMapping(value="/buy")
public String buy(){
return "fore/buy";
}
@GetMapping(value="/cart")
public String cart(){
return "fore/cart";
}
@GetMapping(value="/category")
public String category(){
return "fore/category";
}
@GetMapping(value="/confirmPay")
public String confirmPay(){
return "fore/confirmPay";
}
@GetMapping(value="/login")
public String login(){
return "fore/login";
}
@GetMapping(value="/orderConfirmed")
public String orderConfirmed(){
return "fore/orderConfirmed";
}
@GetMapping(value="/payed")
public String payed(){
return "fore/payed";
}
@GetMapping(value="/product")
public String product(){
return "fore/product";
}
@GetMapping(value="/registerSuccess")
public String registerSuccess(){
return "fore/registerSuccess";
}
@GetMapping(value="/review")
public String review(){
return "fore/review";
}
@GetMapping(value="/search")
public String searchResult(){
return "fore/search";
}
@GetMapping("/forelogout")
public String logout(HttpSession session) {
session.removeAttribute("user");
return "redirect:home";
}
}
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2021-04-12
关于退出的一个问题
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2020-01-20
请问一下session.removeAttribute("user");里的user是怎样获取到的?
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2020-01-14
@GetMapping是访问Web路径的注解
2019-05-17
logout方法为什么要写在ForePageController 而不是 ForeRESTController
2019-02-15
步骤5的标题写错了
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 1 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|