您有多种选择:
- 将其存储在会话中。
// Memorise any passed in user. String username = request.getParameter("username"); if (username != null && username.length() > 0) { session.setAttribute("username", username); }将其存储为表单中的隐藏字段。
<input name="username" type="hidden" value=""/>
将其存储在cookie中。
username = getcookie(usercookieName); // Get from cookie. function getcookie(name) { if (document.cookie) { index = document.cookie.indexOf(name); if (index !== -1) { f = (document.cookie.indexOf("=", index) + 1); t = document.cookie.indexOf(";", index); if (t === -1) { t = document.cookie.length; } return(document.cookie.substring(f, t)); } } return (""); }在sessionStorage中将其持久化。有关详细信息,请参见此处。
sessionStorage.setItem("username", "...");实际上不是另一种选择,而是一种机制-在URL中传递它:
.... onclick="window.location='details.jsp?username=...'



