1. js
function postToPage(object) {
var info = object.getAttribute("value").split("-");
var tid = info[0];
var url = info[1];
var username = document.getElementById("username").value;
var f=document.createElement("form");
f.action = '/main';
f.target = '_blank';//关键
f.method = 'post';
f.innerHTML='<input type="hidden" name="username" value="'+username+'">'+
'<input type="hidden" name="url" value="'+url+'">'+
'<input type="hidden" name="tid" value="'+tid+'">';
document.body.appendChild(f);
f.submit();
}
2. html
<a href="javascript:void(0);" οnclick="postToPage(this)" th:value="${resource.tid}+'-'+${resource.url}"></a>
3. 总结
关键是form要设置属性: target="_blank"