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