放到bean里,然后设置,不知道行不行

解决方案 »

  1.   

    表单提交后,会转到后台java处理,你在这里把你的那些属性值设置一下:request.setAttribute("属性名","属性值");你原来的jsp页面中文本框中的value="${文本框的属性名}",下拉列表中需要对每一个option的value与写回的属性的值进行比较,相等就加上selected。。单选框同样判断,相等就checked。
      

  2.   

    但我的下拉列表
    <select   size="1"   name="ssqy"   id="ssqy"  onchange="doselect()">
           <option   value="1" selected>a</option>    
           <option   value="2">b</option> 
           <option   value="3" >c</option>    
      </select>  
    每次提交后,都自动返回初始设置
      

  3.   

    <option   value="1" selected>a </option>  
    你这个option加上了selected,肯定每次都选中它了。
    你要把selected写在条件判断里面。
    如<option   value="1" <%if("1".equals(xxx)){%>selected<%}%> > a </option>   
      

  4.   

    struts作法<select    name="ssqy"  onchange="doselect()"  value="${Form的名称.ssqy}"> 
           <option   value="1">a </option>     
           <option   value="2">b </option>  
           <option   value="3" >c </option>     
       </select>   
      

  5.   

    如果你要保存的是所选option 貌似默认就有此功能
    去掉那selected
      

  6.   

    恩,去掉默认selected,然后从action带回来值到<select    name="ssqy">,就选中值对应的项了
      

  7.   

    struts有这样的功能啊...用<html:>标签  具体哪个忘了...<html:form>
     <html:text ....>
    </html:form>大致是这样的
      

  8.   

    <html:form action="aaaa">
       <html:text property="b"></html:text>
    <html:select property=""></html:select>
    </html:form>b就是名字  会转化成<input type="text" name="b">  value会自动帮你写select是下拉表单吧?
      

  9.   

    最有效的方法,就是Ajax提交!
      

  10.   

    终于行了。我在script中,加了判断:
           for(var   i=0;i<3;i++)   
          {   
           var obj=document.all.ssqy.options; 
              if(obj[i].value=="<bean:write   name='ryzhFormList'  property="ssqy"/>")   
              {   
                  
           obj[i].selected=true
              }   
          }   
      

  11.   

    我建议你用Spring-MVC的向导控制器org.springframework.web.servlet.mvc.AbstractWizardFormController去实现,因为它是专门解决多步提交的,有什么技术问题在探讨
      

  12.   

    你在<select name="" value=<bean:write ..... /> >里面写上value值就可以了