有两个页面 a.jsp b.jsp
a.jsp 中有一个form 里面有 两个文本框和提交按钮
b.jsp是一个框架页面 上方是c.jsp 下方是d.jsp
上方是输入查询条件的文本框 
下方是从数据库取出的数据自动生成的表格
其实我是要实现一个助选的页面
点击d.jsp中表格的某一行
把这一行的值传回到a.jsp的文本框里
在文本框中显示你所传回的值
关闭b.jsp
根据c.jsp中的条件查询之后显示在d.jsp中
然后点击查询结果的这一行表格
也可以把值传回a.jsp并显示
现在我可以传值 可是传完值不是显示在原来的a.jsp中
而是在框架页面b.jsp的下方显示传值后的a.jsp
请问是什么原因呢?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【woainimz123456】截止到2008-07-04 09:50:42的历史汇总数据(不包括此帖):
    发帖的总数量:18                       发帖的总分数:440                      
    结贴的总数量:17                       结贴的总分数:420                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:94.44 %               结分的百分比:95.45 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    值得尊敬
      

  2.   

    这个代码没法贴啊
    好多
    好庞大的
    我在做一个百货系统
    其中用来查询数据的页面有助选的工能
    可传值 了  就是传不到指定位置
    d.jsp的得到值
      <tr>
     <td onclick="ck()"><%=rs.getString(1) %></td> 
       <td><%=rs.getString(2) %></td>
    </form>
    </tr>
    a.jsp页面接收值
    <%
    String num=request.getParameter("number");
    String name=request.getParameter("name1"); 
     %>
    <td width="35" ><input  name="changshang" type="text" size="5" onDblClick="chh()" value="<%=num %>"/></td>
        <td width="56" ><input  name="textfield"  type="text" size="8" value="<%=name %>"/></td>
      

  3.   

    看看你a.jsp的连接肯定放到了d.jsp中也就是b.jsp的下面的框架了,所以就地打开了
      

  4.   

    具体显示在哪个地方,由form  的target熟悉决定的关闭b.jsp 
    根据c.jsp中的条件查询之后显示在d.jsp中既然b是框架页,关闭之后c和d怎么还在?不知道你描述的问题还是理解的问题
      

  5.   

    先把查询结果放到List中,然后使用request.setAttribute()方法和request.getAttribute()方法进行传值
      

  6.   

    先给 你的框架取几个名字 你打开的那个显示的页面 让他的 target=你要打开到那个框架名上就可以了
      

  7.   

    这个问题可以用ajax来解决,传值处理的servlet把对应的值out.println到a.jsp,a.jsp的脚本获取新值替换
    旧值就好了,具体的代码,google下很多的
      

  8.   


    不用 AJAX,老孟说的 form 的 target 属性就行。
    <form action="a.jsp" target="_top" ...
      

  9.   

    或者如果 d.jsp 显示的是超链接,那么
    <a href="a.jsp?name=value" target="_top" ...
      

  10.   

    这里的<%=rs.getString(1) %> 如何理解啊 ?