Не то чтобы эту задачу можно решить только через java, просто я знаю как ее решить с помощью java, задача такая: есть сайт, я хочу автоматизировать его, нужно выводить информацию с другого сайта на мой, если точнее то курс валют с сайта ЦБРФ на мой сайт.
Max55555, самый оптимальный вариант - серверное решение на java + клиент на javascript (получить данные и работать с dom)
Если нужно часто обновлять данные (выводить актуальный курс по мере изменения) - websocket client/server.
Можно rest-api на сервере, клиентом получать через XMLHttpRequest, на основе этого можно сделать long pooling.
Если нужно вставить в html javascript-код, то это делается следующим образом:
оборачиваешь код тегом <script></script>
обычно такой код ставят перед закрывающимся тегом body
Пример: