我一个jsp页面里用了两个iframe A.JSP  B.JSP
a.jsp 里面有个文本框跟一个按钮,比如我输入123 点击按钮 
在action里面接收123 在数据库里查出相关数据变为json数据
现  我如何不改变a.jsp(文本框里的123) 而把json显示在b.jsp里面呢  
没思路

解决方案 »

  1.   

    可以在b.jsp中写一个接受方法。getA大致在a.jso这样调用:
    parent.document.getElementById(b.jsp的id).contentWindow.getA(json);
      

  2.   

    在同一个页面的话,iframe 之间可以互相传递参数的。具体写法不记得了。
      

  3.   


    我在action里面是把这个json数据设置在requert里面的 ,而且是用的struts框架,那我配置文件怎么写?
      

  4.   


    我感觉我越做越复杂了不复杂的,一两句就完事了。你可以去谷歌下,或者楼下的知道的话帮忙写一下看看。我是忘了。因为这里面有些东西我是第一次接触,比如按钮提交到action ,action会返回一个页面 会覆盖左边的。。
      

  5.   


    我感觉我越做越复杂了不复杂的,一两句就完事了。你可以去谷歌下,或者楼下的知道的话帮忙写一下看看。我是忘了。因为这里面有些东西我是第一次接触,比如按钮提交到action ,action会返回一个页面 会覆盖左边的。。没让你提交。提交是和服务器进行交互。你是前台的页面域内元素传值。
      

  6.   


    我感觉我越做越复杂了不复杂的,一两句就完事了。你可以去谷歌下,或者楼下的知道的话帮忙写一下看看。我是忘了。因为这里面有些东西我是第一次接触,比如按钮提交到action ,action会返回一个页面 会覆盖左边的。。没让你提交。提交是和服务器进行交互。你是前台的页面域内元素传值。我必须把文本框里的值 传递到action里去 不是用表单提交的方式么?
      

  7.   

    我在action里面是把这个json数据设置在requert里面的 ,而且是用的struts框架,那我配置文件怎么写?这个是纯js操作实现的。和action没有关系
      

  8.   

    我在action里面是把这个json数据设置在requert里面的 ,而且是用的struts框架,那我配置文件怎么写?这个是纯js操作实现的。和action没有关系
    parent.document.getElementById(b.jsp的id).contentWindow.getA(json);写在b.jsp里么  ,但是我在是把json放在request作用域里面的