我有一个JSP文件为 jsp 1.jsp ,另一个有JSP文件为 jsp 2.jsp
我已经包括 JSP 2.jsp 在 JSP 1.jsp页面 使用<%@include file="jsp 2.jsp" %>
<%@include file="jsp 2.jsp" %>
现在,我需要某些元素上的click事件。在那件事上,我想将一个字符串变量传递给包含的jsp。
假设我有一个列表,单击它后,我想将该列表的名称转移到另一个JSP,
在另一个JSP中,我试图使用该字符串执行某些任务。
我在没有任何servlet的情况下完成了所有这些工作。挑战一个!我已经google了很多,但是什么也没找到。
您有多种选择:
// 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=""/>
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.setItem("username", "...");
.... onclick="window.location='details.jsp?username=...'