如何以编程方式发送 POST 请求并解析 HTML 结果?
我用 Java 开发了一个应用程序。
- 一个数据库,其中有一个表
student
,其中包含userid
、password
、name
、address
列。 login.html
页面要求输入用户名
和密码
并具有提交按钮。有一个- 在
display.jsp
上,我正在打印姓名和地址。
这在浏览器中运行良好。
但现在我想创建一个简单的 Java 应用程序,在其中传递在本地主机上运行的 login.html
的 URL。该 Java 应用程序应填写表单,单击该按钮并在控制台上打印名称和地址的值。当我使用 while 循环从 1 到 20 时,它将打印所有 20 名学生的姓名和地址。
我怎样才能实现这一点?
I have developed an application in Java.
- A database with a table
student
with columnsuserid
,password
,name
,address
. - A
login.html
page asking forusername
andpassword
and having submit button. There is a<form action="display.jsp" method="post">
. - On
display.jsp
I am printing name and address.
This is working fine in browser.
But now I want to make a simple Java application in which I will pass the URL of my login.html
running on localhost. And that Java application should fill in the form, click that button and print value of name and address on console. It will print name and address of all 20 students when I will use while loop from 1 to 20.
How can I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这似乎是实现此目的的一种不可取的方法,但如果必须的话,您可以使用 Apache Http Client 之类的东西...
http://hc.apache.org/httpcomponents-client-ga/index.html
This seems like a undesirable way to achieve this but if you must, you can just use something like Apache Http Client...
http://hc.apache.org/httpcomponents-client-ga/index.html