框架中如何将request中参数传递?由于我现在要隐藏实际的URL  决定用框架做,上下两个,上框架是个空白的,真正的动作在下框架中做,但从前面一个也面传到有框架的页面有很多参数,不能直接在src中拼接,想用提交form的方式提交.具体如何做呢?求救

解决方案 »

  1.   


    <frameset rows="0,*" frameborder="no" border="0" framespacing="0">
      <iframe name="topFrame" id="topFrame" src="" height="0"></iframe>
      <iframe name="mainFrame" id="mainFrame" src="" width="400" height="400"></iframe>
      </frameset><noframes></noframes>
    </frameset>
    <form name="thisform" target="mainFrame" method="post" action="<%=com.newtouch.util.Message.get("reportServer", "messageSource")%>/reportJsp/showReport.jsp" >
       <c:forEach items="${array}" var="pro" varStatus="var">
       <input type="hidden" name="${pro.paramName}" id="${pro.paramName}" value="${pro.paramValue}" />
       </c:forEach>
       </form>
    <script type="text/javascript">
    document.frames['mainFrame'].src="<%=com.newtouch.util.Message.get("reportServer", "messageSource")%>/reportJsp/showReport.jsp"
    thisform.submit();
    </script>
      

  2.   

    <form target="iframe的name">
      

  3.   

    有几个table页
      就写几个iframe src为action的访问地址
     这种办法是 一次性加载。也可以每点击一次连接 执行一次frame  连接后指定iframe的 target