我用Spring+Ibatis做的项目,其中用了Spring的mode来显示页面,按下button提交以后,总会弹出新窗口,请问怎么解决?谢谢。

解决方案 »

  1.   

    改下对应的"target"属性值就行了
      

  2.   

    你的button按钮如果是图片加的连接<a>的话,请修改target属性
    如果加的是javascript的话,请修改js代码
      

  3.   

    代码如下:
    <tr>
    <td><input type="hidden" name="firstpage" value="1">
    <input type="button" value="首 页" onClick=submitFirstPage('uploadfilefirstpage.do',1)>
    </td>
    <%
    if (intPage > 1) {
    %> <td><input type="hidden" name="forwardpage" value="<%=intPage - 1%>">
    <input type="button" value="上一页" onClick=submitForwardPage('uploadfileforwardpage.do','<%=intPage - 1%>')>
    </td>
    <%
    }
    %>

    <%
    if (intPage < intPageCount) {
    %>

    <td><input type="hidden" name="nextpage" value="<%=intPage + 1%>">
    <input type="button" value="下一页" onClick=submitNextPage('uploadfilenextpage.do','<%=intPage + 1%>')>
    </td>

    <%
    }
    %>

    <td><input type="hidden" name="lastpage" value="<%=intPageCount%>">
        <input type="button" value="尾 页" onClick=submitLastPage('uploadfilelastpage.do','<%=intPageCount%>')>
    </td>
    <td>页次:<%=intPage%>/<%=intPageCount%>页 <%=intPageSize%>条/页</td>
    </tr>
    function submitFirstPage(command,para){
      window.iForm.action = command;
      window.iForm.firstpage.value = para;
      window.iForm.submit();
    }function submitForwardPage(command,para){
      window.iForm.action = command;
      window.iForm.forwardpage.value = para;
      window.iForm.submit();
    }function submitNextPage(command,para){
      window.iForm.action = command;
      window.iForm.nextpage.value = para;
      window.iForm.submit();
    }function submitLastPage(command,para){
      window.iForm.action = command;
      window.iForm.lastpage.value = para;
      window.iForm.submit();
    }请问怎么改javascript,急。
      

  4.   

    ◎_blank,在新浏览器窗口中打开链接文件。 ◎_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。 ◎_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。 
    但是我不太理解 
    ◎_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架 
     <input type="button" value="尾 页" target="填写你要的方式" onClick=submitLastPage('uploadfilelastpage.do','<%=intPageCount%>')>
      

  5.   

    谢谢大家,我的问题解决了,在javascript function中加上  window.document.iForm.target = '_self';  //不弹出新窗口//不弹出新窗口
    function submitForm(target){
      var sFlag=false;
      var iCount=document.iForm.elements.length;
      for(i = 0;i < iCount;i++){
        if(document.iForm.elements[i].checked==true){
          sFlag=true;
          break;
        }
      }
      if(sFlag == false){
        window.alert("请选择删除文件!");
        return;
      }
      window.iForm.action = target;
      window.document.iForm.target = '_self';  //不弹出新窗口
      window.iForm.submit();
    }
      

  6.   

    document.Form1.target = '_self';