<table>
       <logic:iterate id="skill" name="skill"> 
        <tr><td>
                               
<input type="checkbox" name="skill" value="<bean:write name="skill"  property="categoryValueId"/>" >
 <bean:write name="skill" property="categoryCode" />          </td></tr>
         </logic:iterate>
        </tbody></table>几个复选框,选中几个提交到后台处理后,在回到这个页面,怎样保证选中的标记还在?
我用是struts

解决方案 »

  1.   

    你只用到了struts的标签而没有使用mvc模式即actionform 和action,所以某个checkbox是否在提交后还能记忆则只能有你自己来做了,struts不会为你自动完成任何工作。
      

  2.   

    actionform里有skill的值,就是对应不起来
      

  3.   

    你应该用struts的<html:checkbox >标签,而不是用<input>的html标签
      

  4.   

    现在可以了,我在界面用javascrpt来实现了
      

  5.   

    这个不是很简单吗,用标签,返回的时候会自动到form去
      

  6.   

    对啊,不需要用js的。标签对应form的
      

  7.   

    skill是字符数组型的自动对应不了,好像必须用js处理才可以
      

  8.   

    这个问题用js也不好解决,你没有考虑到数据的时实更新问题,你的js解决其实也就是在页面上把选中的checkbox放到后台去,然后再返回到页面上.如果同时有多台机器操作同一数据,你的操作就会有麻烦了.