日期:2014-05-18  浏览次数:20921 次

一个不能实现的技术难题,在一个java程序中,如何自动点击网页中的提交按钮
在一个网页上有一些信息和提交按钮,我想通过一个java程序让他自动设置信息,并自动点击网页中的提交按钮,然后接收服务器响应。
这个能实现吗?有人说不能?

------解决方案--------------------
感觉不行哦..jsp是在客户端的,你写的java是在服务器端的...
没有事件,怎么自动提交啊???难道在BODY onload里面就让它提交么?
望大家批评指正...

------解决方案--------------------
结合js的timeout(定时器)试下,如果还想自动得到返回值的话还要用到ajax
------解决方案--------------------
用ajax肯定可以。
不用ajax的话就只能定时提交并自动刷新页面了。
------解决方案--------------------
用AJAX吧,BODY onload时用AJAX从服务器取出数据给页面设置,然后用form.submit()提交表单就行
------解决方案--------------------
up
------解决方案--------------------
如果一切都自动,没有跟用户的交互,那么还要提交干什么?直接写入不就好了?
如果需要用户的交互,就不需要自动了。。
------解决方案--------------------
直接修改数据库不行吗?
------解决方案--------------------
我靠,用事件激发好不好?比如onlostfocus
是不是像那种填写了用户名然后自动提交类的?
------解决方案--------------------
用ajax吧
------解决方案--------------------
这个是可以实现的,就是模拟浏览器来POST数据就行了
------解决方案--------------------
commons-httpclient