window.open()打开一个页面
然后在打开的页面中用<a href="#" onClick="javascript:window.opener.刚才页面的FORM名称.属性名.value=某个数据;window.close();">确定</a>

解决方案 »

  1.   

    你的意思是,第一个界面只有  一个文本框和一个按钮  文本框不填写,要通过按钮跳转到另一个页面。 通过第二个页面选择一个值。
    然后跳转到第一个页面。 然后现实在这个文本框内。 是吧。  如果这样的话。你就可以这样子
        第一个界面里  编写判断。 是否存在这个下拉框的值。。  也就是用<logic:present name="name" scope="request">代码段</logic:present>
    判断是否存在这个值。然后。 如果有则在 “代码段中的文本框内写入一个value="{name}"”   没有就不用写  。可以通过。action跳转到指定的页面。
    第二个页面。则可以用传参的方式。 就可以啦。
      

  2.   

    是这个意思,但是这个文本框已经在一个<form>里面了,不能在有一个action,再有一个action当前页面就会跳转到其他页面了,
    当你选好当前的值后回到去那个页面,填好的其他值也都会没的 !