請問一下 各位大大
目前我想寫一個程式
是可以登入網頁 並且自動做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