各位大家好,我的问题是,我在1页面上有一个查询表单,我通过提交之后,触发一个action,然后会在页面2显示结果(由于使用的是struts框架,action配置的页面是页面2),但是我希望将结果显示在一个框架页面的子页面中,这如何办到呢?

解决方案 »

  1.   

    这个不太好办,不过,你可以把传过去的参数作为框架的src的参数再传入应该是可以的。
      

  2.   

    问题我已经解决了。
    首先在首页的搜索框中输入关键字,通过表单提交action="searchFrame.jsp",(searchFrame.jsp为框架集页面);
    转至searchFrame.jsp,利用一个隐藏的表单提交查询(触发查询action)。在这个过程中,利用JavaScript将通过request从首页获得的关键字赋值给隐藏表单中的元素,同时,利用隐藏表单的target=“right”将查询结果生成到名为"right"的iframe中。