آموزش JSP - قسمت چهارم
سلام دوست من !
از این به بعد می خوایم یکم حرفه ایی پیش بریم ، یادته معنی jsp چی بود؟ Java Server Pages شاید پیش خودت بگی خوب تو این چند تا آموزش که ما اثری از دستورات جاوا ندیدم ؟؟!!!
اما از این آموزش به بعد خواهید دید : تو آموزش های قبلی گفتیم واسه این که بتونیم از دستورات جاوا تو صفحه های JSP استفاده کنیم باید تگ رو باز کنیم و داخلش دستورات رو وارد کنیم.


اما تو JSP چند تا تگ مهم داریم :
اولا زمانی که بخواییم تو صفحه ی JSP (همراه تمام تگ های HTML که داخل صفحه اش هست ) از دستورات جاوا استفاده کنیم باید حتما قبلش بهش اعلام کنیم ، چه طوری ؟ از Directive tag استفاده می کنیم البته این یکی از Directive tag هاست که وظیفه اش پردازش اطلاعاتی در مورد صفحه ی JSP ماست . اوکی ، مثال زیر رو ببین ، اولش به JSP گفتم می خوام از دستورات جاوا استفاده کنم بعد هم یه دستور نمایش بهش دادم. راستی می تونی تگ page رو در قسمت بالا خارج از تگ body هم قرار بدید .


اما Directive tag های دیگه ایی هم هست مثل include که می تونی فایل های jsp یا html رو به صفحه ی مورد نظرت اضافه کنی . یه مثال با اجراش در زیر هست ببین. یه صفحه داشتیم به نام input.jsp کارش انتخاب فایل از داخل کامپیوتر بودا ؟؟ یادت هست ؟؟ این صفحه رو include کردیم به صفحه ی test.jsp


Declaration tag:
زمانی که بخوای یه متغییر یا متدی رو اعلان کنی از این تگ استفاده می کنی . تو مثال زیر یه متغییر از نوع string اعلان شده و مقدار دهی شده و بعد در خروجی نمایش دادیم.

Expression tag:
اگه بخوای عبارتی از جاوا رو embed کنی داخل صفحه مثل نمایش تاریخ و زمان از این تگ استفاده می کنی ، دقت کن سمی کالن نمی خواد. ههههههههههه !! اجراش تو تصویر بالاییه !!


























اکثر ما موفقیت را قله ای دور از دسترس می بینیم و این گاهی باعث می شود هیچ تمایلی به سعی و تلاش از خود نشان ندهیم. چرا سختی بکشیم وقتی به هر حال این راه طی می شود و به پایان می رسد؟ این تصور از پیروزی اشتباه و مهلک است. اینشتین روز و شب تلاش کرد و بر کاستی ها و مسائل علم فیزیک غلبه کرد اما نه یک شبه! هدفی غایی در ذهن داشت و می دانست با هر گامی که به جلو بر می دارد یک قدم به آن چه در ذهنش دارد نزدیکتر می شود. کار کوچکی که در یک زمان محدود انجام می دهی شاید به نظر بزرگ و مهم نرسد اما بدان که در مقیاس بزرگتر حرکتی است کوچک در مسیری طولانی به سوی هدفی بزرگ !