Hocam bu durumun JSP ile ilgisi yok. JS ya da kardeşleri ile de bunu yapabilirsiniz, refresh ile de. Örneğin refresh yapacağınızda yani sayfaya tekrar gönderdiğinizde bunu arkaplandaki bir class'a atabilir sonucu verebilirsiniz. Ancak şu teknolojilerle refresh'i önermem. Java için hiyerarşik yapılarda kullanılan RSlookup kütüphanesi var. Çok yeniyseniz ve mutlaka yapmanız gerekiyorsa sayfanın başına bir flag koyun, bu flag doluysa class'taki metoda gitsin. Tahmin edeceğiniz üzere bu flag ilk anda sayfadan alacağınız il parametresi. request.getParameter dediğinizde null gelirse ilk ekran farklıysa metod. Select onChange anında JS sayfayı refresh etsin.