רשימת תפוצה
הרשמו היום לרשימת התפוצה וקבלו:
• את כל השאלות והתשובות בקובץ מרוכז אחד.
• את כל המאמרים.
• הצעות עבודה חדשות.
הכנס אימייל:
• את כל השאלות והתשובות בקובץ מרוכז אחד.
• את כל המאמרים.
• הצעות עבודה חדשות.
הכנס אימייל:
maor
עבודה וראיון עבודה ב ג'אוה סקריפטים , שאלות מראיון עבודה בנושא JSP.
התשובה:
בקשת GET היא בקשה לקבל משאב משרת.
בחירה ב GET כ"שיטה" תצרף את כל המידע ל URL ויופיע בשורת ה URL של הדפדפן.
כמות המידע שאתה יכול לשלוח חזרה בעזרת GET מוגבלת מכיוון ש URLs יכולים להיות רק 1024 תווים.
בקשת POST היא בקשה לשלוח מידע מטופס למשאב בשרת.
מצד שני ה POST (בדרך כלל) ישלח את המידע דרך Socket בחזרה לשרת והמידע לא יופיע ב URL.
אתה יכול לשלוח כמה מידע שאתה רוצה לשרת בצורה הזאת - וזה לא מוגבל רק למידע מסוג טקסט.
זה אפשרי לשלוח קבצים ואפילו מידע בינארי כמו אובייקטי JAVA מאותחלים!
בחירה ב GET כ"שיטה" תצרף את כל המידע ל URL ויופיע בשורת ה URL של הדפדפן.
כמות המידע שאתה יכול לשלוח חזרה בעזרת GET מוגבלת מכיוון ש URLs יכולים להיות רק 1024 תווים.
בקשת POST היא בקשה לשלוח מידע מטופס למשאב בשרת.
מצד שני ה POST (בדרך כלל) ישלח את המידע דרך Socket בחזרה לשרת והמידע לא יופיע ב URL.
אתה יכול לשלוח כמה מידע שאתה רוצה לשרת בצורה הזאת - וזה לא מוגבל רק למידע מסוג טקסט.
זה אפשרי לשלוח קבצים ואפילו מידע בינארי כמו אובייקטי JAVA מאותחלים!
התשובה:
לא.
אתה אומר להשתמש רק באובייקט JSPWriter(שניתן לך בצורה של האובייקט המשתמע מכך) להגיב ללקוחות.
אפשר להתסכל על הJSPWriter כגירסה שנאגרה של אובייקט ה stream שהוחזר ע"י response.getWriter(), למרות שמנקודת מבט של מימוש, זה לא.
כותב העמוד יכול תמיד לבטל את האגירה שמוגדרת כברירת מחדל לכל עמוד ע"י שימוש במנחה העמוד כגון:
<%@ page buffer="none" %>
אתה אומר להשתמש רק באובייקט JSPWriter(שניתן לך בצורה של האובייקט המשתמע מכך) להגיב ללקוחות.
אפשר להתסכל על הJSPWriter כגירסה שנאגרה של אובייקט ה stream שהוחזר ע"י response.getWriter(), למרות שמנקודת מבט של מימוש, זה לא.
כותב העמוד יכול תמיד לבטל את האגירה שמוגדרת כברירת מחדל לכל עמוד ע"י שימוש במנחה העמוד כגון:
<%@ page buffer="none" %>
התשובה:
אין בעיה! פעולת useBean מגדירה את מאפיין beanName, שניתן להשתמש בה להורות על Bean בהמשכים.
לדוגמא:
דוגמאת קוד מצורפת:
<jsp:useBean id="shop" type="shopping.CD" beanName="CD" />
<jsp:getProperty name="shop" property="album" />
כמה נקודת חשובות לציון.
למרות שאתה צריך לקרוא לקובץ ההמשך שלך "filename.ser", אתה רק רושם "filename" בערך של מאפיין beanName.
בנוסף, אתה תצטרך לאחסן את קובץ ההמשך בתוך ספריית WEB-INFjspbeans כדי שהוא יאותר ע"י מנוע ה JSP.
לדוגמא:
דוגמאת קוד מצורפת:
<jsp:useBean id="shop" type="shopping.CD" beanName="CD" />
<jsp:getProperty name="shop" property="album" />
כמה נקודת חשובות לציון.
למרות שאתה צריך לקרוא לקובץ ההמשך שלך "filename.ser", אתה רק רושם "filename" בערך של מאפיין beanName.
בנוסף, אתה תצטרך לאחסן את קובץ ההמשך בתוך ספריית WEB-INFjspbeans כדי שהוא יאותר ע"י מנוע ה JSP.
התשובה:
אם אתה פשוט כולל HTML טהור, השתמש במנחה ה#include directive כרגיל בתוך קובץ ה.jsp שלך.
דוגמאת קוד מצורפת:
<!--#include file="data.inc"-->
זה קצת יותר טריקי אם אתה רוצה שהשרת יבחון את קוד הJSP שנמצא בתוך הקובץ הכלול.
אם קובץ data.inc שלך כולל קוד JSP השתמש ב
דוגמאת קוד מצורפת:
<%@ vinclude="data.inc" %>
ה
דוגמאת קוד מצורפת:
<!--#include file="data.inc"-->
משמש לכלול קבצים שהם לא JSP.
דוגמאת קוד מצורפת:
<!--#include file="data.inc"-->
זה קצת יותר טריקי אם אתה רוצה שהשרת יבחון את קוד הJSP שנמצא בתוך הקובץ הכלול.
אם קובץ data.inc שלך כולל קוד JSP השתמש ב
דוגמאת קוד מצורפת:
<%@ vinclude="data.inc" %>
ה
דוגמאת קוד מצורפת:
<!--#include file="data.inc"-->
משמש לכלול קבצים שהם לא JSP.
התשובה:
כן.אבל, בניגוד ל Servlets, אתה לא נדרש לממש שיטות ספציפיות של פרוטוקול HTTP כמו doGet() או doPost() בתוך עמוד ה JSP שלך.
אתה יכול לקבל את המידע מאלמנטי הקלט של ה FORM דרך אובייקט שממנו משתמעת בקשה בתוך סקריט או ביטוי כגון:
דוגמאת קוד מצורפת:
<%
String item = request.getParameter("item");
int howMany = new Integer(request.getParameter("units")).intValue();
%>
or
<%= request.getParameter("item") %>
אתה יכול לקבל את המידע מאלמנטי הקלט של ה FORM דרך אובייקט שממנו משתמעת בקשה בתוך סקריט או ביטוי כגון:
דוגמאת קוד מצורפת:
<%
String item = request.getParameter("item");
int howMany = new Integer(request.getParameter("units")).intValue();
%>
or
<%= request.getParameter("item") %>
• נתקלתם באתגר במקום העבודה שאינכם יודעים איך לפתור?
• רשמו כאן את השאלה ושלחו אותה אלינו.
• אנו נפתור אותה בשבילכם ונפרסם את הפתרון באתר.
• רשמו כאן את השאלה ושלחו אותה אלינו.
• אנו נפתור אותה בשבילכם ונפרסם את הפתרון באתר.
| שאלה בנושא : JSP |
![]() |
||||
| שם מלא : | כתובת אימייל : | ||||
| שאלה למאגר : | |||||
הצע שאלה
שלח שאלה


