页面一 发送mage.do?method=showMage&funId=${HOHO.FUN_ID} 来到mageAction的showMage方法后 
保存下funId --->request.setAttribute("funId", FUNID); 并查询出一个list request.setAttribute("mage2", mage2);
showMage方法的mapping 跳到页面二 页面二主体代码如下  <form action="" id="frm" name="MageForm" >
  <input type="hidden" name=" fid" value="${Qmage.FUN_ID}">
  <table width="439" height="91" border="1">
  <tr>
    <td>&nbsp;</td>
    <td>功能编号 </td>
    <td>功能名称 </td>
    <td>连接地址 </td>
    <td>权限描述 </td>
  </tr>
  <c:forEach items="${requestScope.mage2}" var="Qmage">
  <tr>
    <td><input type="radio" name="radiobutton" value="${Qmage.FUN_ID}"  ></td>
    <td>${Qmage.FUN_ID} </td>
    <td><span>${Qmage.FUN_NAME}</span></td>
    <td>${Qmage.FUN_URL}</td>
    <td>${Qmage.DESCRIPTION}</td>
  </tr>
    </c:forEach>
</table>
     <input type="button" onclick="a()" value="确定">
</form>
点击确定后跳转到action2 ,此时要传递radio的value过去 例如 mage.do?method=showMageFor&funId=${radio的value}只要action2中能同时得到 页面一跳转的funId和页面二跳转时传递的value 希望大侠给我写写a() 这个function 还有在action2中怎么接收这两个传过去的值

解决方案 »

  1.   

    function sub(){
      var value='';
       var name = document.getElementbyName("radiobutton");
       for(var i=0;i<name.length;i++){
          if(name[i].checked == true){
            value=name[i].value;
           }
        }
         <input type="hidden" name=" fid" value="${Qmage.FUN_ID}">加个id="fid"
       var fid = document.getElementsById("fid").value;
       window.location.href=".....?fid="+fid+"&value="+value;
    }