在CSDN看到的一个很久以前的帖子,由于新手,不知怎样解决
现在,有一个页面,  
  要使用frameset,  
  分成不同的帧。  
   
  上面一个帧引用一个.jsp来显示一个表的数据纪录,  
  但选择其中一条纪录的时候,  
  下面一个帧显示它的详细信息,  
  上面一个帧的数据不动!  
   
  参数的传递,在服务器端使用servlet,  
  servlet怎么把参数传到指定下面一帧的jsp页面中啊!????   其中有个回答是
思路就是,当你点击上面的一个帧时,把请求提交到下面的针然后在有下面的帧,直接调用servlet,就可以了?
现问如何才能在有下面的帧直接调用servlet呀?
请各位指点一下,谢谢

解决方案 »

  1.   

    如一个frameset由2个frame组成, 分别是a.jsp和b.jsp
    从a.jsp发送一个request,通过一个servlet处理后的信息在b.jsp中显示
    提交的时候指定target属性
    譬如是form提交
    document.forms(0).target="targetframename";超链接的话 <a href="url" target="targetframename";/>  
      

  2.   


    对,你在前一个Frameset的Form里写个target="targetframename";targetframename就是后一个Frameset的名字
      

  3.   

    指定target的就行了,直接发送到下面的帧页面进行显示就ok
      

  4.   

    1 表单 <form target="targetframename">2 超链接的话 <a href="url" target="targetframename";/>  3 JS,
     targetframename.location="url";总之,使用那个frame的 name里面指定的名字就行了。
      

  5.   

    可是我这么做的话总在第二个jsp中显示404,为什么呢?