我觉得主要看你的select中的数据是什么时间加载的,如果a.jsp载入是通过你这个startAddWorkList...加入的,那么当你点击b.jsp中的超链时是否重新载入了select中的数据?这些数据是request有效期的,也就是说在两次提交中共享数据的内容要么你自己实现,要么你装到更大的共享范围中去。

解决方案 »

  1.   

    我是用另外一种方式实现的,把你的超链接换成一个window.showModalDialog(url,window,"scroll:auto;status:no;dialogHide:yes;dialogWidth:1000px;dialogHeight:800px")
      

  2.   

    解决方法有很多
    1、把你的数据范围加大,比如放到session里
    2、页面切换的时候在传递一次
    这2种做法都比较典型,当然还有其它办法可以实现。另外,描述你的问题的时候,能向你标题写的这么幼人,就好了。
      

  3.   

    我把它放到session范围里了.问题解决了一半.返回到当前页面后,但是这时的<html:select>中的值总是第一个.怎么解决?
      

  4.   

    给form中字段赋值,还能用js控制选项,主要还是要把select的选中值保存到session
      

  5.   

    是的,用一个模式窗口来传值,把当前页面的值传到上一个页面
    不过放到session里面更好