یک Servlet ساده بنویسید که با GET یک فرم ورود (فیلد نام کاربری و رمز عبور) را نمایش دهد و با POST مقادیر ارسالی را بررسی کرده و پیام موفقیت یا شکست را نمایش دهد.
26.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:36 0.0
برای حل این مسئله از API سروِلت استفاده کنید: یک کلاس که از HttpServlet ارثبری میکند ایجاد کرده و متدهای doGet و doPost را پیادهسازی کنید؛ در doGet فرم HTML را با content-type مناسب ارسال کنید و در doPost با request.getParameter پارامترها را بخوانید و مقایسه سادهای برای اعتبارسنجی انجام دهید. میتوانید از @WebServlet برای نگاشت URL استفاده کنید و برای اجرا از یک کانتینر مثل Apache Tomcat بهره ببرید؛ نکتهها: خروجی را با PrintWriter بنویسید، ورودیها را بررسی کنید و منطق نمایش خطا/موفقیت را در پاسخ HTML برگردانید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای این کار یک کلاس Servlet بسازید که از HttpServlet ارث میبرد و با پیادهسازی doGet فرم ورود را با HTML مناسب نمایش میدهد. در doPost مقادیر نام کاربری و رمز عبور را با request.getParameter بخوانید و یک اعتبارسنجی ساده انجام دهید. خروجی را با PrintWriter بنویسید و پیغام موفقیت یا شکست را در پاسخ HTML بازگردانید و content-type را به text/html;charset=UTF-8 تنظیم کنید. استفاده از @WebServlet برای نگاشت URL و اجرای پروژه در Tomcat یا هر کانتینر استاندارد، به شما سریعتر نتیجه میدهد و ورودیها را بررسی کنید تا از NPE و حملات امنیتی جلوگیری شود.
گزارش