javascript:只加载提交页面

javascript:只加载提交页面,javascript,html,servlets,Javascript,Html,Servlets,我有一个登录页面,我可以在其中使用用户名和密码登录。现在我想在后台提交此页面。例如,如果用户点击一个url,则用户不会看到登录页面,而是直接登录(目前为硬代码凭据)并查看下一页 所以在servlet响应中,我发送html/js,以便浏览器发送带有用户名和密码的http请求 out.println("<body onload=\"submitForm()\"><form action=\"" + rmHost +

我有一个登录页面,我可以在其中使用用户名和密码登录。现在我想在后台提交此页面。例如,如果用户点击一个url,则用户不会看到登录页面,而是直接登录(目前为硬代码凭据)并查看下一页

所以在servlet响应中,我发送html/js,以便浏览器发送带有用户名和密码的http请求

      out.println("<body onload=\"submitForm()\"><form action=\""
              + rmHost
              + "/abc/signin method=\"post\">");
      out.println("<input type=\"hidden\" name=\"username\" value=\""
              + username + "\" ><br>");
      out.println("<input type=\"hidden\" name=\"password\" value=\""
              + password + "\"><br>");
      out.println("<input type=\"hidden\" name=\"location\" value=\"\">");
      out.println("</form> </body>

out.println(“如果您使用jQuery,您可以这样做

$(document).ready(function() {
  $('#formID').submit();
});

这是一种比使用“onload=\”submitForm()”更好的方法-此方法已被删除。

当像这样加载正文时,需要从js调用表单的提交函数

$(document).ready(function() {
  $('#formID').submit();
});
document.getElementById('form-id').submit();
//表单id是表单的id

快乐编码:)