Java 如何处理Jsoup表单post请求上的html按钮

Java 如何处理Jsoup表单post请求上的html按钮,java,dom,post,html-parsing,jsoup,Java,Dom,Post,Html Parsing,Jsoup,我想检查以下html代码生成的响应 <form class="init" action="Initz.php" method="post"> <table border="0" cellpadding="6" cellspacing="0"> <tr><td>Name</td><td><input type="text" name="name" class="init"></td></tr>

我想检查以下html代码生成的响应

<form class="init" action="Initz.php" method="post">
<table border="0" cellpadding="6" cellspacing="0">
<tr><td>Name</td><td><input type="text" name="name" class="init"></td></tr>
<tr><td>Password</td><td><input type="text" name="pass" class="init"></td></tr>
<tr><td colspan=2><input type="radio" name="x" value="1" checked="checked">Enter</td></tr>
<tr><td colspan=2><input type="radio" name="x" value="2">Register</td></tr>
<tr><td colspan=2><input type="submit" value="Login"> &nbsp <input type="reset" value="Reset"></td></tr>
</table>
</form>

如何有效地处理最后一行输入并发布请求

您可以要求Jsoup为您发送表单。只需将(name、pass和x)的变量值传递给它,其余的就交给它了


有关详细信息,请参见此处:

在浏览器发送请求时,您必须检查请求-可能它包含更多信息,如cookies等。如果您将URL添加到问题中,将更容易理解。@TDG使用FormElement可能会更快。看:@Stephan酷!我不知道。看起来很有用,谢谢。
Document doc = Jsoup.connect("example http")
                     .data("name","myname")
                     .data("pass","mypass")
                     .data("x","1")
                     .post();