现有A.jsp,b.jsp。想要把a页面多个参数传递至b页面。
遇到问题
1)、window.open传递
var params = {account : $("#userid").val(),year : $("#isyear").val(),edition : $("#isedition").val()}
window.open(url+"¶ms=" + JSON.stringify(params));
2)、form表单 传递
var isfrom= document.createElement("form");
isfrom.method="post";
isfrom.action=url;
isfrom.target="_blank";
var params = {account : $("#userid").val(),year : $("#isyear").val(),edition : $("#isedition").val()}
var param = JSON.stringify(params)
var vars= document.createElement("input");
vars.type = "hidden";
vars.name = "params";
vars.value = param;
isfrom.appendChild(vars);
document.body.appendChild(isfrom);
isfrom.submit();
document.body.removeChild(isfrom);
接收
<%String param = request.getParameter("params");%>
var param = JSON.parse('<%=param%>');
$("#account").val(param.account);