struts2标签 <s:select>选择某个值点击查询后 页面刷新后 怎么将选择的值仍然显示在框里

解决方案 »

  1.   

    你进入这个页面肯定是 请求了action查询的值给的select吧 页面刷新 肯定会重新请求action吧,应该没有问题呀?
      

  2.   

    在action中把值保存,在页面取出值和select中的元素比较,如果相等,就选中!很简单的!
      

  3.   

    页面上有多个下拉  当我查询后 如果有多页的话 再点下一页 这样要保存的值就多了啊 
    只能保存在action中吗 有没有其他的方法啊
      

  4.   


    5楼正解,struts2 应该有一个if标签,用来判断,如果相等就选中.楼主可以自己试一试..
      

  5.   

    当你第一次查询的时候,在action里面用session对象来保存所选的select值,然后刷新页面的时候你再把session值取回来并赋给select!
      

  6.   

    也可以用JS代码控制。将action传回的值与页面的值比较,若相等,就自动选中。