如何以编程方式发送POST请求并解析HTML结果?

时间:2011-09-21 12:49:02

标签: java jsp servlets html-parsing

我用Java开发了一个应用程序。

  • 包含表格student且包含useridpasswordnameaddress列的数据库。
  • login.html页面询问usernamepassword并有提交按钮。有一个<form action="display.jsp" method="post">
  • display.jsp我正在打印姓名和地址。

这在浏览器中运行良好。

但是现在我想创建一个简单的Java应用程序,在其中我将传递在localhost上运行的login.html的URL。并且该Java应用程序应该填写表单,单击该按钮并在控制台上打印名称和地址的值。当我将使用while循环从1到20时,它将打印所有20名学生的姓名和地址。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

这似乎是实现此目的的一种不受欢迎的方式,但如果必须,您可以使用像Apache Http Client这样的东西...... http://hc.apache.org/httpcomponents-client-ga/index.html