在我的页面上有下拉框、和文本框当我以表单形式提交到Action中间有数据库操作,当他跳转到相同页面时下拉框的值还存在,而且是开始选择的那一项............我知道可以用逻辑在Action中保存..但是有没有更好的办法呢.

解决方案 »

  1.   

    你可以在提交页面之前,先获取<select>中具体已选择了哪个option,并将其赋值在action的链接页面后面;
    <body>中设置一开始就加载一下函数去获取这个上面的参数,再重新设置回<select>就可以了.
      

  2.   

    在页面要用js才行,不晓得还有什么更好的
    struts-config.xml
    <action
    ..
    attribute=".."
    >
      

  3.   

    现在知道了其实用stauts框架中的标签,然后再使用struts中的actionform与页面的属性相同,struts会自动帮你保存