用httpclient的postMethod可以做到提交表单,但是前提是知道提交后要跳转的页面。
然而有的网站没有跳转页面,而使用JavaScript来处理,以上方式也就失去意义了。
现在我只知道某张网页,其中有提交按钮,按钮的name查看源代码可以知道。我就想在java程序中访问该网页并点击它的提交按钮。    谢谢

解决方案 »

  1.   

    这相当于简单的完成浏览器的工作了,有的提交按钮是执行js函数,你要能够解析js里的动作,并且最终将正确的参数提交,有一定的难度
      

  2.   

    onclick或者onchange
    <INPUT onclick=openBg(1); type=button value=请选择 name=button> 
      

  3.   

    "然而有的网站没有跳转页面,而使用JavaScript来处理"你看看网站的JavaScript绝对写有跳转页面的,就像:
    Window.location.href = '要跳转的页面';