گفته شما درست ولی اینکه JSP اگه باشه JavaServer Pages فکر کنم تو Apache به http://tomcat.apache.org/
نیاز داریم برای JavaScript هم که باید کاربر در نرم افزار explorer خودش اجازه اجرای اونو داده باشه !!
--------
AJAX = چون ترکیبی از چند زبان می باشد باید بررسی کرد که در کدام قسمت مشکل رخ میده !
Server Side یا Client Side !