直接贴上代码,相信大家都看得懂!
function formSubmit(elementValue) {
var turnForm = document.createElement("form");
document.body.appendChild(turnForm);
turnForm.method = 'post';
turnForm.action = 'vmsservlet';
turnForm.target = 'mainFrame';
for (var x in elementValue) {
var newElement = document.createElement("input");
newElement.setAttribute("type","hidden");
newElement.name = x;
newElement.value = elementValue[x];
//alert(newElement.name);
turnForm.appendChild(newElement);
}
turnForm.submit();
}
elementValue 接收JavaScript对象类型,如下:
var subData = {"cameraid" : cameraid,"port" : port, "vmsip" : vmsip };
formSubmit(subData);
这样可以一次传递多个请求参数,后台Servlet中接收代码:
String cameraid = request.getParameter("cameraid");
String port = request.getParameter("port");
String vmsip = request.getParameter("vmsip");