js
var ojbQuery = new Object();
ojbQuery["strName"] = strName;
ojbQuery["strCode"] = strCode;
ojbQuery["strDes"] = strDes;
ojbQuery["strDes1"] = strDes1;
ojbQuery["startCdate"] = startCdate;
ojbQuery["endCdate"] = endCdate;
ojbQuery["startMdate"] = startMdate;
ojbQuery["endMdate"] = endMdate;
//模拟窗体提交
var form = $("<form>");
form.attr('style','display:none');
form.attr('target','');
form.attr('method','post');
form.attr('action','MatExcel.jsp');
var input1 = $('<input>');
input1.attr('type','hidden');
input1.attr('name','qobj');
input1.attr('value',JSON.stringify(ojbQuery));
$('body').append(form);
form.append(input1);
form.append(input2);
form.submit();
form.remove();
//后台
<%@page import="net.sf.json.JSONArray"%>
<%@page import="net.sf.json.JSONObject"%>
//解决中文乱码
request.setCharacterEncoding("UTF-8");
String query = request.getParameter("qobj");
String strName="";
String strCode="";
String strDes="";
String strDes1="";
String startCdate="";
String endCdate="";
String startMdate="";
String endMdate="";
JSONObject jsonObj = JSONObject.fromObject(query);
if(jsonObj.containsKey("strName"))
strName=jsonObj.getString("strName");
if(jsonObj.containsKey("strCode"))
strCode=jsonObj.getString("strCode");
if(jsonObj.containsKey("strDes"))
strDes=jsonObj.getString("strDes");
if(jsonObj.containsKey("strDes1"))
strDes=jsonObj.getString("strDes1");
if(jsonObj.containsKey("startCdate"))
startCdate=jsonObj.getString("startCdate");
if(jsonObj.containsKey("endCdate"))
endCdate=jsonObj.getString("endCdate");
if(jsonObj.containsKey("startMdate"))
startMdate=jsonObj.getString("startMdate");
if(jsonObj.containsKey("endMdate"))
endMdate=jsonObj.getString("endMdate");