دوست عزیز هر فایل JSP در آخر تبدیل به یک Servlet می شود.
Servlet یک کلاس فایل جاوایی می باشد که در قسمت سرور توسط container شما مدیریت می شود. یک کلاس فایل یک فایل کد شده است.
علت چنین سوالاتی نشانگر این هست که شما اصلا به جاوا استاندارد کاملا مشرف نیستید و در نتیجه با servlet هم نمی توانید خوب آشنایی داشته باشید.
برای قسمت دوم هم شما باید یک جدول transaction در database برای خودتون درست کنید که تمام رفتارهای کاربران را در آن نگهداری کند.