2019/12/17 学习笔记
普通类里面使用session
首先需要写一个工具类。然后在工具类里面写一个方法
public static HttpServletRequest getContextRequest() {
// 构造request
HttpServletRequest request = null;
WebOperationContext context = (WebOperationContext) OperationContextHolder.getContext();
if (context != null) {
request = context.getRequest();
}
return request;
}
这就是获取session的方法
HttpSession session = RequestUtils.getContextRequest().getSession();
session.setAttribute("user",user);
这就做到了存session
然后在另外一个类里面
System.err.println("loginOut");
session = RequestUtils.getContextRequest().getSession();
session.removeAttribute("user");
这就可以取了
html更改按钮显示和按钮文字
document.getElementById("button4").disabled //禁用
document.getElementById("button4").style.display= "none" // 隐藏
document.getElementById("button4").style.display = "" //显示
document.getElementById("button4").innerText = "点我" //更改文字
//此外如果发现js报错display is undefine,可能是你在按钮的点击事件里面写了隐藏
document.getElementById("button4")[0].style.display= "none"//可以shi一下这个