یک 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 برگردانید.

توسط پژوهشگر در 201 روز قبل ساعت 03:36
دسته بندی ها: Java Java for beginner
arman در 201 روز قبل ساعت 05:54

برای این کار یک کلاس Servlet بسازید که از HttpServlet ارث می‌برد و با پیاده‌سازی doGet فرم ورود را با HTML مناسب نمایش می‌دهد. در doPost مقادیر نام‌ کاربری و رمز عبور را با request.getParameter بخوانید و یک اعتبارسنجی ساده انجام دهید. خروجی را با PrintWriter بنویسید و پیغام موفقیت یا شکست را در پاسخ HTML بازگردانید و content-type را به text/html;charset=UTF-8 تنظیم کنید. استفاده از @WebServlet برای نگاشت URL و اجرای پروژه در Tomcat یا هر کانتینر استاندارد، به شما سریع‌تر نتیجه می‌دهد و ورودی‌ها را بررسی کنید تا از NPE و حملات امنیتی جلوگیری شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری