当前位置: 代码迷 >> Java Web开发 >> servlet 定向 frameset 中的解决方法
  详细解决方案

servlet 定向 frameset 中的解决方法

热度:8037   发布时间:2013-02-25 21:16:59.0
servlet 定向 frameset 中的
在CSDN看到的一个很久以前的帖子,由于新手,不知怎样解决
现在,有一个页面,  
  要使用frameset,  
  分成不同的帧。  
   
  上面一个帧引用一个.jsp来显示一个表的数据纪录,  
  但选择其中一条纪录的时候,  
  下面一个帧显示它的详细信息,  
  上面一个帧的数据不动!  
   
  参数的传递,在服务器端使用servlet,  
  servlet怎么把参数传到指定下面一帧的jsp页面中啊!????  

其中有个回答是
思路就是,当你点击上面的一个帧时,把请求提交到下面的针然后在有下面的帧,直接调用servlet,就可以了?
现问如何才能在有下面的帧直接调用servlet呀?
请各位指点一下,谢谢



------解决方案--------------------------------------------------------
如一个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";/>

------解决方案--------------------------------------------------------
帮你顶........^^^^^^^^^^^^^^^^^
------解决方案--------------------------------------------------------
探讨
如一个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";/>

------解决方案--------------------------------------------------------
指定target的就行了,直接发送到下面的帧页面进行显示就ok
------解决方案--------------------------------------------------------
1 表单 <form target="targetframename">

2 超链接的话 <a href="url" target="targetframename";/>

3 JS,
 targetframename.location="url";

总之,使用那个frame的 name里面指定的名字就行了。
  相关解决方案