各位哥哥姐姐,我想在我的页面用上s:checkbox,而且要,选择的时候返回另一个页面的时候显示为1,如果没有选择就显示0,要怎么写呢?

解决方案 »

  1.   

    <s:checkbox name="productID" id="productID" fieldValue="赋值"> </s:checkbox> 后台根据选中情况判断productID是否等于赋值,然后根据结果返回不同的页面,即return SUCCESS 或者 return ERROR
      

  2.   

    不会写啊,
    我就写成这样了 <form action="save_role" method="post">
          <s:hidden name="roleId" value="%{role.roleId}"/>
          <table align="center">
            <tr>
              <td>角色名称</td>
              <td>
        <s:textfield name="role.roleName" /></td>
            </tr>
            <tr>
              <td>是否可以访问所有模块</td>
              <td>
                <s:checkbox name="moduleFlag" fieldValue="true"></s:checkbox> 
              </td>
            </tr>
            <tr>
              <td>是否可以访问所有客户</td>
              <td>
                 <s:checkbox name="customeFlag" fieldValue="true" ></s:checkbox>
              </td>
            </tr>
            <tr>
              <td colspan="2" align="center">
                <input type="submit" name="submit" value="保存">
                <input type="button" name="button" value="取消" onClick="re()">
              </td>
            </tr>
          </table>
        </form>
      

  3.   

    <s:checkbox id='checkBoxID' />
    <input type="button" onclick="go_2();" value="转到第二页"/><script>
    function go_2(){
       if   (document.all.checkBoxID.checked=true)   
            window.loaction.hef='yourPage.jsp?check=1'
       else 
            window.loaction.hef='yourPage.jsp?check=0';
     
             
    }
    </script>第二页:
    <s:property value="#request.check"/>
      

  4.   

    不会写啊, 
    我就写成这样了 <form action="save_role" method="post"> 
          <s:hidden name="roleId" value="%{role.roleId}"/> 
          <table align="center"> 
            <tr> 
              <td>角色名称 </td> 
              <td> 
        <s:textfield name="role.roleName" /> </td> 
            </tr> 
            <tr> 
              <td>是否可以访问所有模块 </td> 
              <td> 
                <s:checkbox name="moduleFlag" fieldValue="1"> </s:checkbox> 
              </td> 
            </tr> 
            <tr> 
              <td>是否可以访问所有客户 </td> 
              <td> 
                <s:checkbox name="customeFlag" fieldValue="1" > </s:checkbox> 
              </td> 
            </tr> 
            <tr> 
              <td colspan="2" align="center"> 
                <input type="submit" name="submit" value="保存"> 
                <input type="button" name="button" value="取消" onClick="re()"> 
              </td> 
            </tr> 
          </table> 
        </form>红色部分,选中就是1,反之就是"",在后台判断一下即可。
      

  5.   

    项目压缩发给我,[email protected],我帮你调试。