我在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类型的界面,我跳转的话想以另一个窗口打开
作者: rzy 时间: 2012-10-25 10:07:34
你用的是ajax提交作者: sd_tz_123 时间: 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");
这样就没问题了