<td><input type="checkbox" name="checkid" value="#tuser.userId"></td>  
我需要在jsp页面上取到这个checkid,把这个checkid传给后台,进行一些编辑,和删除的操作,怎么能做到啊????

解决方案 »

  1.   

    如果只有一个checkbox的话,直接String checkid = request.getParamenter("checkid")就可以。。
    如果是多个的话,String[] checkid = request.getParamenterValues("checkid");
      

  2.   

    用1楼的方法
    得到选中的checkbox的value,
    没选的话得到null
      

  3.   

    +1 后台验证 is null 
      

  4.   

    我用js来调这id
    <input type="checkbox" name="checkid" value="#tuser.userId" onclick="checkBoxId()"/>
    可是获取的是#tuser.userId   怎么获取到他真正的id啊?
      

  5.   


    我用js来调这id
    <input type="checkbox" name="checkid" value="#tuser.userId" onclick="checkBoxId()"/>
    可是获取的是#tuser.userId 怎么获取到他真正的id啊?
      

  6.   

    代码在这里
    <s:iterator value="#request.UserInfo_list" status="st" var="tuser">
    <tr>
    <td><input type="checkbox" name="checkid" value="#tuser.userId" onclick="checkBoxId()"/></td>   
    <td><s:property value="#tuser.userId"/></td>
    <td><s:property value="#tuser.userNm"/></td>
    <td><s:property value="#tuser.userType"/></td>
    <td><s:property value="#tuser.userGrupe"/></td>
    <td><s:property value="#tuser.userTel"/></td>
    <td><s:property value="#tuser.sipNo"/></td>
    <td><s:property value="#tuser.sipStatus"/></td>
    <td><s:property value="#tuser.socket"/></td>
    <td><s:property value="#tuser.userStatus"/></td>
    <td><s:property value="#tuser.queues"/></td>
    <td><s:property value="#tuser.managerAre"/></td>
    <td><s:property value="#tuser.userAddr"/></td>
    <td><s:property value="#tuser.userPostco"/></td>
    <td><a href="user_delete?id=<s:property value="#tuser.userId"/>">删除</a></td>
        
    </tr>
    </s:iterator>
    <script type="text/javascript">
    function checkBoxId(){

    var arr = document.getElementsByName("checkid");
    for(var i=0;i<arr.length;i++){
       if(arr[i].checked){
            //做事情
             alert(arr[i].value);
        }
    } }
    </script>