window.sessionStorage.setItem('username',$('#username').val())
时间: 2023-06-20 21:03:54 浏览: 148
这段代码是使用JavaScript中的sessionStorage对象来存储输入框中的用户名。具体来说,它将输入框中的值通过jQuery选择器获取到,然后使用sessionStorage的setItem()方法将其存储在浏览器的会话存储中,键名为"username"。这样,在用户关闭浏览器的会话期间,这个值会一直存在于sessionStorage中,直到用户关闭浏览器窗口或主动删除这个键值对。
相关问题
window.sessionStorage.setItem('accountTableName',accountTableName); window.sessionStorage.setItem('username',username); window.sessionStorage.setItem('token', res.token); window.sessionStorage.setItem('role', res.role); window.sessionStorage.setItem('userId', res.userId); window.location.href = "${pageContext.request.contextPath}/index.jsp
这段代码是将一些用户登录后的信息存储在浏览器的 session storage 中,并重定向到指定页面。其中:
- `window.sessionStorage.setItem('accountTableName',accountTableName);` 将用户的账户表名存储在 session storage 中;
- `window.sessionStorage.setItem('username',username);` 将用户的用户名存储在 session storage 中;
- `window.sessionStorage.setItem('token', res.token);` 将用户的 token 存储在 session storage 中;
- `window.sessionStorage.setItem('role', res.role);` 将用户的角色存储在 session storage 中;
- `window.sessionStorage.setItem('userId', res.userId);` 将用户的 ID 存储在 session storage 中;
- `window.location.href = "${pageContext.request.contextPath}/index.jsp"` 重定向到指定页面。
这段代码通常用于用户登录后的信息存储和页面跳转。
if (window.localStorage.getItem("Token") != null && window.localStorage.getItem("Token") != 'null') { if (window.sessionStorage.getItem("token") == null || window.sessionStorage.getItem("token") == 'null') { window.sessionStorage.setItem("token", window.localStorage.getItem("Token")); window.sessionStorage.setItem("role", window.localStorage.getItem("role")); window.sessionStorage.setItem("accountTableName", window.localStorage.getItem("sessionTable")); window.sessionStorage.setItem("username", window.localStorage.getItem("adminName")); } }
这段代码主要是用于判断用户是否已经登录,如果用户已经登录且在本地存储中存在 Token,则将 Token、角色、账号表名和用户名等信息存储到 session 中。其中:
- `window.localStorage.getItem("Token")` 表示获取本地存储中的 Token 值;
- `window.sessionStorage.getItem("token")` 表示获取 session 中的 Token 值;
- `window.sessionStorage.setItem("token", window.localStorage.getItem("Token"))` 表示将本地存储中的 Token 值存储到 session 中;
- `window.sessionStorage.setItem("role", window.localStorage.getItem("role"))` 表示将本地存储中的角色信息存储到 session 中;
- `window.sessionStorage.setItem("accountTableName", window.localStorage.getItem("sessionTable"))` 表示将本地存储中的账号表名存储到 session 中;
- `window.sessionStorage.setItem("username", window.localStorage.getItem("adminName"))` 表示将本地存储中的用户名存储到 session 中。
通过将用户信息存储到 session 中,可以方便地在后续的操作中获取用户的身份信息,从而进行相应的权限控制。
阅读全文