jQuery MiniUI

 找回密码
 立即注册
查看: 2514|回复: 2
打印 上一主题 下一主题

界面跳转问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-10-25 09:32:30 |只看该作者 |倒序浏览
本帖最后由 sd_tz_123 于 2012-10-25 09:35 编辑

我在jsp界面触发动作是
function ExportExcel() {
      var form = new mini.Form("#form1");
            var o = form.getData();
      $.ajax({
        url: mini_JSPath + "../../service/mn.bs.framework.servlet.maintenance.UnFinishExcelAction",
        data: {      
         pk_project : o.pk_project ,
         start_date : mini.formatDate ( o.start_date, "yyyy-MM-dd" ) ,
         end_date : mini.formatDate ( o.end_date, "yyyy-MM-dd" )
                },
        type: "post",
    });
         }
我的servlet类里的方法是
req.setAttribute("list", list);
  req.getRequestDispatcher("../basic/maintenancesrv/unFinish.jsp").forward(req, resp);
但是我在界面上执行时并不跳转到我指定的JSP界面,如果我单独执行servlet类,就会跳转到我指定jsp界面上,我想问下jquery miniui 里的界面跳转直接通过servlet不可以吗?
总界面是mini-tabs类型的界面,我跳转的话想以另一个窗口打开

Rank: 3Rank: 3

沙发
发表于 2012-10-25 10:07:34 |只看该作者
你用的是ajax提交

Rank: 2

板凳
发表于 2012-10-25 10:32:41 |只看该作者
rzy 发表于 2012-10-25 10:07
你用的是ajax提交

我解决了,  var form = new mini.Form("#form1");
                   var o = form.getData();
                   var pk_project = o.pk_project ;
                           var start_date = mini.formatDate ( o.start_date, "yyyy-MM-dd" ) ;
                           var  end_date = mini.formatDate ( o.end_date, "yyyy-MM-dd" );
                           var toPage=mini_JSPath+ "../../service/mn.bs.framework.servlet.maintenance.UnFinishExcelAction?pk_project="+pk_project+"&start_date="+start_date+"& end_date="+end_date
                   window.showModalDialog(toPage,this,"dialogWidth:"
                           +window.screen.width+"px;status:no;resizable:yes;scrollbars:yes;dialogHeight:"+window.screen.height+"px");
这样就没问题了

Archiver|普加软件

GMT+8, 2024-9-10 10:51 , Processed in 1.044187 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部