请问一下 各位大大
目前我想写一个程式
是可以登入网页 并且自动做submit的动作
程式会利用eclipse
将网页加载读取进来
读取网页之后 会自动submit
然后再读取一次网页 再重复submit的动作
在jsp的写法我知道可以如下面方式这样写
但是 我要的功能是
重复加载submit 一共要加载二次
所以这种写法可能也会有问题
<form id=test action="test.jsp"></form>
<script> document.getElementById('test').submit();</script>
另外 我也想将网页加载eclipse后
在eclipse上打包.jar档
并利用ui接口 可以去控制 <input type="text" /> 里面的数值
以方便我做后续的扩充
不知道各位大大们 有没有什么比较好的建议呢?
谢谢您们
作者: iFEELing (ing) 2016-05-29 19:19:00
可能要先说明你指的 eclipse 是什么你的写法看起来只是在jsp页面上用js触发submit()但是真正在做这个动作的是浏览器 不是eclipse(IDE)
你是要自动发http request吗?不然看不懂这样自动submit有什么意义,看样子也不是在做浏览器测试。
还是不理解你的eclipse是啥,是某个跟IDE同名的lib吗?
作者: iFEELing (ing) 2016-05-30 01:19:00
你要先搞清楚 JSP/JS/J2SE 分别在哪里执行....你的思路看起来是用 VisualStudio 的 WebBrowser元件但是在JAVA一般来说很少这样混在一起用 各层会分开处理
你干脆用html CSS JavaScript 写还比较快而且都要自动submit了怎么不干脆直接送Http Request,还省下点的步骤建议你打开chrome按F12找network分页,观察一下按submit后浏览器送出怎样的封包,先了解这个你才会清楚应该要怎么做。然后这个封包是可以用Java HttpURLConnection这个api发送出来,简单来说submit一次就是用api送出封包一次的意思,已经尽量白话了。坚持要弄出submit按钮的话,用html自己写个form最快,GUI有点自找麻烦就是
作者: iFEELing (ing) 2016-05-31 23:54:00