הקוד
VectorsAngle.jsp מציג דף JSP המבצע חישוב של
הזווית בין שני וקטורים שהוכנסו על ידי המשתמש.
ה-JSP
משתמש ברכיבי התסריט השונים: JSP expression, JSP scriptlet,
JSP declaration לצורך ביצוע משימה זו.
כמו כן ה-JSP
משתמש ב- 2 סוגים של JSP directive: ב-import וב-errorPage.
השימוש ב-errorPage נעשה היות והחישוב
שמבצע ה-JSP נעשה מבלי לבדוק את תקינותם של הנתונים
המוזנים או האם הם
חסרים. לכן ישנה סבירות גבוהה לכך ש-exception
ייזרק. הדף מגדיר את הקובץ VectorsAngleError.jsp כדף
הטיפול בשגיאות של הדף VectorsAngle.jsp.
שים לב לכך שכאשר תזין וקטורים חוקיים תקבל את הזווית ביניהם אולם
כאשר תזין נתונים שגויים או חסרים ב-Form תקבל
אינפורמציה לגבי ה-exception. המקרה האחרון מדגים את
השימוש ב-directive הבאים:
isErrorPage, errorPage.
להרצה לחץ
להורדה לחץ
להלן קוד ה-JSP שמהווה את עיקר דוגמא זו.
הנחיות JSP צבועות בירוק.