【发布时间】:2018-04-02 03:57:07
【问题描述】:
我想知道在 HttpSession 中保留“URL”属性以跟踪用户访问的上一页是否是不好的做法。我想知道之前的 URL,这样我就可以根据之前的页面有条件地执行不同的任务。
一个例子是一个控制器类,它根据用户访问该页面的方式来改变网页的颜色。如果用户按下“example.com/blue”中的按钮,它应该重定向到当前页面并使其变为蓝色。 (如果来自“example.com/pink”,它应该使页面变成粉红色等)。这是从
Url url = httpSession.getAttribute(url);
if (url.equals(blue)) {
// make page blue
}
if (url.equals(pink)) {
// make page pink
}
希望这是有道理的。
谢谢!
【问题讨论】:
标签: java spring-mvc spring-boot thymeleaf httpsession