Учусь писать сервлет. Проблемы возникли при написании jsp файла, который в моем случае является лютой смесью java,html, и javascript. Беда в том что,весь код на java выполняется без взаимодействия с остальным кодом на js, т е объявляю я например функцию на js, в теле пишу <% некий код на java%>. Функцию нигде не вызываю, но java код все равно выполняется, как управлять выполнением java кода? Чтобы например некоторые куски выполнялись только по нажатию кнопки, описанной на html или по вызову JS функции? (В этом деле начинающий, так что просьба не ругаться на незнание очевидных вещей)