עמוד:95

< form id = "form 1 " action = "game 1 . jsp" method = "post" > < input type = "text" name = "userFirstName" id = " userFirstName" size = " 20 " /> < br /> שם פרטי < input type = "text" name = "userLastName" id = " userLastName" size = " 20 " /> < br /> שם משפחה name = "send" /> < br /> < br /> "נסו מזלכם < input type = "submit" value = " גם בשיטה , post כמו בשיטה , get הנתונים שהוזנו לטופס נשלחים לשרת לאחר לחיצה על כפתור השליחה . גם כאן הנתונים נשלחים כסדרה של זוגות המורכבים משם השדה והערך שהזין עבורו המשתמש בטופס . זוגות אלו משורשרים עם התו & כמחרוזת שצורתה : userFirstName = value 1 & userLastNAme = value 2 & send = value 3 ואולם , בניגוד לשיטה , get בשיטה זו המחרוזת המשורשרת מוכנסת לגוף הודעת הHTTP- שנשלחת מהלקוח לשרת , ואי-אפשר לראותה בכתובת ה . URL- מכאן יתרונותיה להלן : א . היא בטוחה יותר להעברת נתונים חסויים . ב . אין מגבלה על כמות התווים שניתן להעביר מהלקוח לשרת . קריאת הנתונים ששלח הלקוח לאחר שהמשתמש מילא את הטופס ולחץ על כפתור השליחה , הנתונים מועברים לשרת באחד המבנים שתיארנו לעיל , בהתאם לשיטת השליחה . כדי לאחזר את הנתונים ששלח הלקוח , משתמשת תוכנת השרת בעצם בשם . request זהו עצם מוגדר מראש המייצג את הבקשה ששולח הלקוח לשרת . העצם מאחסן את הנתונים ששולח הלקוח לשרת באמצעות אוסף של זוגות במבנה הזה : > ערך , שם < העצם request מספק פעולה בשם getParameter שמקבלת שם של נתון ומחזירה את ערכו . המשפט הבא מדגים כיצד להשתמש בפעולה getParameter כדי לקלוט את שם המשתמש שהוכנס בטופס : String firstName = request . getParameter ( "userFirstName" ); userfirstName הוא השם של תיבת הטקסט שבה הוקלד שם המשתמש . הערך שהקליד המשתמש בתיבה זו יושם למשתנה המחרוזת . firstName

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר