点击原网页的一个登录按钮后,需要从后端发送post请求另一个网页,网页要在一个新的标签页中要如何做???
调用浏览器的已经写好了
Desktop desktop = Desktop.getDesktop();
try {
URI uri = new URI("http://www.baidu.com");
desktop.browse(uri);
} catch(Exception ex) {
ex.printStackTrace();
}
但是要如何让post请求后的网页展示在新的页面上?求指教!!
能否在打开后让新网页发送post请求
在后端拼接html和js,用response.getWriter().print()输出
Desktop desktop = Desktop.getDesktop();
if (Desktop.isDesktopSupported() && desktop.isSupported(Desktop.Action.BROWSE)) {
URI uri = URI.create(webSite);
desktop.browse(uri);
}
不知道前端怎么写吗? 百度第一个就是,创建一个表单元素然后提交即可
const form = document.createElement("form");
form.action = url;
form.method = "post";
...
form.submit();
form标签中设置target属性为_blank
<form target="_blank">