毎週.jarを実行するcronジョブを作成したいと思います。このjarは、MySQLサーバにクエリを行い、値を保存することになっています。それは簡単にできる簡単な部分です。しかし今、私はWebページを開き、テキストボックスに2つの値を入力し、その後ボタンを押す必要があります。それはGUIを必要とせずに行うことができますか?純粋なjavaでこれを達成することは可能ですか?はいの場合、値を挿入する方法に関する提案はありますか?そのライブラリを単純化するライブラリはどれですか?前もって感謝します。 (可能であればライブラリを使用したくない)。私はこれらの2つのテキストフィールドを入力してsend test email to
ボタンをウェブページの値を設定してボタンを押す方法は?
を押す必要があるかPHPスクリプトは、このために、より適しでしょうか?
Webページのコード:
<body>
<form id="j_id2" name="j_id2" method="post" action="/SchnitzelDB/app/mail;jsessionid=BCF1C0890EE83C0C7A4B7B916F4360A2?execution=e1s4" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="j_id2" value="j_id2" />
<table>
<tbody>
<tr>
<td><input type="text" name="j_id2:j_id4" value="9" /></td>
<td><input type="submit" name="j_id2:j_id5" value="Send Email" /></td>
</tr>
<tr>
<td><input type="text" name="j_id2:j_id6" value="email" style="width:200px;" /></td>
<td><input type="submit" name="j_id2:j_id7" value="Send Test Email To" /></td>
</tr>
</tbody>
</table>
<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="e1s4" />
</form>
</body>
を達成するためにしなければならなかったすべてです。 – SantiBailors
この作業に役立つヘッドレスブラウザがあります。 ここにいくつかのリストがあります:https://github.com/dhamaniasad/HeadlessBrowsers –
必要なのは、プログラムでHTMLフォームを投稿することだけです。http://stackoverflow.com/questions/7581550/how- send-post-with-java – Berger