今天朋友刚到新公司遇到个问题,后台只支持form表单形式提交post数据,纠结了很久不知道改怎么搞,后台提供了一份样例。
表单提交Exception {
String wsFormInfo = ZqkjCore.createLinkString(saveContractInfo);
String wsSignVal=DecryptData.sign(wsFormInfo,privateKey,"utf8");
StringBuffer sbHtml = new StringBuffer();
sbHtml.append("\<form id=\"zqwssubmit\" name=\"zqwssubmit\" action=\"" + netURL
+ "\"method='post'>");
for (Map.Entry<String String> entry : saveContractInfo.entrySet()) {
sbHtml.append("<input type=\"hidden\" name="' + entry.getKey() + "'value=\"' + entry.getValue() + "\"/>");
}
sbHtml.append("<input type=\"hidden\" name='sign_val' value=\"" + wsSignVal + "\"/>");
sbHtml.append("<input type=\"submit\" value='确认' style=\"display:none;\"></form>");
sbHtml.append("<script>document.forms['zqwssubmit'].submit();</script>");
return sbHtml.toString();
}
html标签会被吞,截图如上。
网友评论