展开全部
1、可以在前一个页面中采用<input id="testId" type="hidden" value="myvalue">的方式设置自己想隐藏的内容,在子页面中采用parent.document.getElementById("testId").value来获取前一个页面的内容,当然,前提是上下级页面是有父子或包含关系。
2、如果是无关系页面间进行传值,可以采用form形式,在前一页面进行设置,在后一页面通过request.getParameter()进行接收。如:
前一页面(a.jsp):
<form id=form1 action="b.jsp" method="post" target="_blank">
<input type=hidden name=linkServerId value="<%=linkServerId%>">
<textarea style="display:none;visibility:none;" name="sysTreeStr">
<%=sysTreeStr%>
</textarea>
<textarea style="display:none;visibility:none;" name="ruleHelpXML">
<%=ruleHelpXML.trim()%>
</textarea>
</form>
<Script>
form1.submit();
</Script>
后一页面(b.jsp):
<%
request.setCharacterEncoding("GBK");
String linkServerId = (String)request.getParameter("linkServerId");
String sysTreeStr = (String)request.getParameter("sysTreeStr");
String ruleHelpXML = (String)request.getParameter("ruleHelpXML");
%>
2、如果是无关系页面间进行传值,可以采用form形式,在前一页面进行设置,在后一页面通过request.getParameter()进行接收。如:
前一页面(a.jsp):
<form id=form1 action="b.jsp" method="post" target="_blank">
<input type=hidden name=linkServerId value="<%=linkServerId%>">
<textarea style="display:none;visibility:none;" name="sysTreeStr">
<%=sysTreeStr%>
</textarea>
<textarea style="display:none;visibility:none;" name="ruleHelpXML">
<%=ruleHelpXML.trim()%>
</textarea>
</form>
<Script>
form1.submit();
</Script>
后一页面(b.jsp):
<%
request.setCharacterEncoding("GBK");
String linkServerId = (String)request.getParameter("linkServerId");
String sysTreeStr = (String)request.getParameter("sysTreeStr");
String ruleHelpXML = (String)request.getParameter("ruleHelpXML");
%>
展开全部
如果你是提交过来的 就直接 request.getParameter("属性名")就能取到,要是超链接过来的,就要通过超链接传递过来了。不知道你是怎么做的,说的也不够明确。我只能说这么多了
不会的可以找我。
不会的可以找我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在request scope 中取得
(String)request.getParameter("属性名")
(String)request.getParameter("属性名")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session.getParameter()取得
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.getParameter("属性名")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询