الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في الربط بين servlet وصفحة jsp

بدأه lovely_ned في 8 أكتوبر 2010 · 24 رد · 1,498 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هو سؤال سهل للي عندهم خبرة

لكن انا عملت جدول في روابط كيف يمكن ان اجعل كل رابط يقوم بعمل معين

لدي رابط ينقننلي لصفحة ثانية هذا سهل استطعت ان اعمله لكن رابط يعمل لما نضغط عليه اما يعمل execution لservlet جديدة او كد موجود في نفس servlet اللي انا فيها

يعني هما حالتان

من فضلكم عاجل

#2

سوالك غير واضح

يرجى صياغه السوال بطريقه تفهمنا اكثر من ذلك

لكن هى ملحوظه

انك مش ينفع تعملى مثلا صفحه دخول وفى نفس الوقت هذه الصفحه تفحص هل بيانات صح ولا لا

ليه مش ينفع فى نفس الصفحه

لازم تعمليهم فى صفحتين مختلفتين

لانك الاول بيكون عندك صفحه بتدخلى بها اسم المستخدم وكلمه المرور

والصفحه الاخرى هى التى تأخذ البيانات وتعمل عليها فحص

لوجود وسيط وهو السيرفر وكمان الصفحات بتكون عباره عن byte code

فالمسئول عن تحويلها هو السيرفر المسطب عليه مثلا الـ tomcat

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#3

لم تفهم سؤالي

انا عندي في صفحة home عدة روابط كل رابط لديه مهمة معينة ساكتبها في servlet خاصة بيها

او اكتب الكل في servlet واحدة

#4

طيب تمام

اللى فهمتك

ان عندك صفحه رئيسيه وبداخلها صفحات مرتبطه بيها

طيب فين السوال ؟

تريد كيفيه الربط بين الصفحات ام ماذا ؟؟

Software Developer
Mahmoudkelany.com


 

#5

طيب

سؤالي هو

عندي رابط في الصفحة الرئيسية

كل رابط عنده مهمة معينة راح اكتبها اما في servlet لوحدها او في servlet واحدة

كيف يمكن ان اربط بين كل رابط و servlet

يعني كيف يمكن ان اجعل رابط يقوم بمهمة معينة موجودة في servlet معينة

تم تعديل هذه المشاركة بواسطة lovely_ned في 8 أكتوبر 2010 في 18:22

#6

الرابط العادى المتعارف عليه داخل اكواد الـ html

بيكون الفورمات بتاعه هكذا

<a href="">Arabteam Forum</a>

دا علشان يطلعك لموقع اخر على النت

لكن علشان تستدعى servlet موجوده بداخل مشروعك

بتشوف اللينك الخاص بالمشروع بتاعتك دى اسمه ايه ؟

هيكون مثلا حسب ما فى مشروعى

http://localhost:8084/WebApplicationTest/

علشان تدخل على السيرفلت بتاعت الـ login

هى عنوانها عندى انا مش غيرته فبيكون باسم الكلاس

LoginServlet

علشان ادخل عليها هاكتب اسمها بعد اسم الصفحه الرئيسيه

http://localhost:8084/WebApplicationTest/LoginServlet

وبكدا انا دخلت على الصفحه من المتصفح

ازاى اعملها رابط داخل الكود بالصفحه الرئيسيه

بيكون التغيير بسيط كدا

<a href="./LoginServlet">Login</a>

النقطه التى قبل علامه ال / هى انك سوف تبدا من بدايه المشروع خالص

لو حذفتها اعتبر ان الـ LoginServlet هذه هى مشروع وليس صفحه داخل مشروعك

وهيكون الرابط بتاعك

http://localhost:8084/LoginServlet

وهذا خطأ المفروض يكون هكذا علشان ادخل على الصفحه

http://localhost:8084/WebApplicationTest/LoginServlet

وبكدا تربط اى صفحات انت عاوزها

انظر الى الصفحات الـ servlets الموجوده على يمين الصوره

post-217802-006765600 1286553471_thumb.p

وانظر الى كود الروابط الذى على اليسار

وسوف تتضح الامر اكثر

بالتوفيق :)

المرفقات
serveltLanch.png

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 8 أكتوبر 2010 في 19:02

Software Developer
Mahmoudkelany.com


 

#7

شكرا كثيرا

ممكن اسالك باي eclipse تعمل يعني اي نسخة ولو ممكنتعطيني الرابط بتاعه

ميرسي

#8
lovely_ned كتب:

شكرا كثيرا

ممكن اسالك باي eclipse تعمل يعني اي نسخة ولو ممكنتعطيني الرابط بتاعه

ميرسي

العفو تحت امرك

هل هذا ما اردته ؟

لا انا مش شغال بالـ eclipse انا شغال بالـ netbeans

وهذه صفحه تحميل الـ netbeans

http://www.netbeans.com/downloads/index.html

Software Developer
Mahmoudkelany.com


 

#9

شكرا انا حملته لكن لم اجد كيف اعمل web application

كل ما يوجد هو windows application

#10

يقبى انت حملت الاصدار الذى لا يحتوى على الweb app

اختر احدى العمودين فى الصوره هذه

post-217802-019891600 1286569013_thumb.p

حيث ان بداخلهم يمكنك انشاء web app

من الافضل ان تنزل الاخير الذى يحتوى على الكل web , desktop , mobile

المرفقات
netbeansDownload.png

Software Developer
Mahmoudkelany.com


 

#11

شكرا لكن عندي سؤال لو ممكن

بداخل جدول عندي 2 input

لما اضغط على رابط1 تظهر input1

ولما اضغط على رابط2 يظهر input1 and input2

هل هذا ممكن؟؟

لانه في الصفحة عندي ازرار و input لا اريدها ان تظهر الا اذا ضغطت على روابط معينة

شكرا

#12
lovely_ned كتب:

شكرا لكن عندي سؤال لو ممكن

بداخل جدول عندي 2 input

لما اضغط على رابط1 تظهر input1

ولما اضغط على رابط2 يظهر input1 and input2

هل هذا ممكن؟؟

لانه في الصفحة عندي ازرار و input لا اريدها ان تظهر الا اذا ضغطت على روابط معينة

شكرا

السوال غير واضح

يرجى صياغته بطريقه افضل لو تكرمت

Software Developer
Mahmoudkelany.com


 

#13

شكرا على طول بالك معايا

عندي صفحة فيها ازرار وروابط

اريد عندما اضغط على رابط اظهر ازرار معينة واخفي ازرار اخرى

هذا هو المطلوب

#14
lovely_ned كتب:

شكرا على طول بالك معايا

عندي صفحة فيها ازرار وروابط

اريد عندما اضغط على رابط اظهر ازرار معينة واخفي ازرار اخرى

هذا هو المطلوب

العفو مفيش حاجه

ان كان لدى معلومه ما المانع من ان اقولها لك

لكن صراحه سوالك هذا لا املك له جوابا

ربما اخونا هويدى يفيدك اكتر فى مثل هذا السوال

لكن تقريبا يعنى هذه تستخدم فيها الـ java script

والله اعلم بردوا

Software Developer
Mahmoudkelany.com


 

#15

طيب

سؤال تاني

انت لما تعمل برنامج ويب وفيه فورمات كثيرة تعمل ازاي؟

كل فورمة في صفحة يعني لو لازم كل مرة تظهر فورم واحدة فقط وانت عندك 20 فورم كل واحدة تعمل لها صفحة لوحدها؟ او كيف تعمل ذلك

#16
lovely_ned كتب:

طيب

سؤال تاني

انت لما تعمل برنامج ويب وفيه فورمات كثيرة تعمل ازاي؟

كل فورمة في صفحة يعني لو لازم كل مرة تظهر فورم واحدة فقط وانت عندك 20 فورم كل واحدة تعمل لها صفحة لوحدها؟ او كيف تعمل ذلك

امممم

يقبى انت كدا بتتكلم عن استخدام الـ JFrame والاطارات على الـ web

لو كدا يقبى دا بستخدم فيه حاجه اسمها Applets

وبتستخدمها عادى

اكيد لو عاوز تعمل برنامج وفيه اكتر من فورمه

بيكون حسب تصميمك بقا وحسب التوافق ما بين الفورمات

يعنى ممكن فورمه مثلا تسجيل وتعديل بيانات فى نفس الوقت

لكن فى تعديل البيانات هتجعل حقول لا يمكن تعديلها وحقول اخرى يمكن تعديلها

مع انهم نفس الفورمه

بالتوفيق

ان شاء الله بكرا نكمل

تصبح على خير عندى كليه بكرا :)

Software Developer
Mahmoudkelany.com


 

#17

تصبح على خير شكرا

لكن انا لا اتكلم عن jFrame

ولكن عن <Form> </form>

الموجودة في صفحات jsp

انا اعمل على صفحات ويب وليس برنامج ويندوز عادي الا اذا كان من الممكن اظافة JFrame داخل صفحة jsp

#18

هل من المعقول ان تفعل مثلا

فورمه تسجيل وفورمه مثلا اختيار شىء فى نفس الصفحه

طبعا بتجعل كل واحده لوحدها

امممم ممكن تضع الـ Applets فى الـ JSP

انظر هذا الرابط

http://www.roseindia.net/jsp/applet-jsp.shtml

مع السلامه

Software Developer
Mahmoudkelany.com


 

#19

معك حق لكن قل لي ماذا تعمل في حالة ما اذا كانت صفحتك عبارة عن جدول لتسهيل تقسيم الصفحة

وهناك عدة روابط في الجدول ولدينا مثلا سطر يحتىي على فورم حسب الرابط الذي نضغط علبه

هل من اجل كل رابط ساعمل صفحة معينة للعلم لو عملت هذه الطريقة فتن كل الصفحات تشبه بعضها

#20

هل تم حل مشكلتك يا أخي؟

#21

شكرا لكم وانا بنت وليس ولد

المهم لي سؤال انتم كمبرمجين ويب بالجافا اعطوني فكرة

هل كثرة الصفحات في برنامج ويب شيء سلبي؟

لانه لما يكون عندنا برنامج فيه features كثيرة وكل واحدة عبارة عن form لوحده هل من المعقول ان نعمل كل فورم في صفحة لوحده

هذا اخر سؤال لانه اتعبتكم معايا

عفوا

#22
lovely_ned كتب:

معك حق لكن قل لي ماذا تعمل في حالة ما اذا كانت صفحتك عبارة عن جدول لتسهيل تقسيم الصفحة

وهناك عدة روابط في الجدول ولدينا مثلا سطر يحتىي على فورم حسب الرابط الذي نضغط علبه

هل من اجل كل رابط ساعمل صفحة معينة للعلم لو عملت هذه الطريقة فتن كل الصفحات تشبه بعضها

اللى فهمته انك بتسال عن لو عندى صفح كتيره

دا عادى ولا لالا

تقريبا عادى وهذا من مبدا السريه والامان

بحيث ان يكون كل حاجه لوحدها

لقدر الله ودا مش هيحصل ان شاء الله ان حد وصل لثغره فى منطقه معينه

مش هيعرف يوصل للباقى

وكمان يكون حققت مبدا الـ OOP

هويدي كتب:

هل تم حل مشكلتك يا أخي؟

اخى هويدى بيسأل ليعرف هل تم حل المشكله ام لا

وكمان علشان نظام النقاط يشترط عدم طرح اكثر من سوال فى الموضوع الواحد

بس :P :P :P

اقتباس
شكرا لكم وانا بنت وليس ولد

هههههههههههههه

وانا اللى بتكلم من امبارح على انك ولد :wacko:

معذره

المهم جاوبتك فى ردى السابق

مفيش تعب ولا حاجه

اتمنى ان تكونى استفدتى

ولو فيه اسئله اخرى افتحى بها موضوع جديد هذا كان قصد اخى هويدى من السوال

بالتوفيق :)

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 9 أكتوبر 2010 في 21:26

Software Developer
Mahmoudkelany.com


 

#23

شكرا ليكم

خجلتوني

المهم لو بالنسبة للسؤال شكرا ليك لانك جاوبت عليه

لو ليا اسئلة تانية راح اسال ان شا الله

#24

أنا شخصيا أفضل ما قاله محمود ...

form لكل وظيفه ... ولم لا؟!

عملت مره مع مدير كان يجبرني على وضع أكثر من form داخل نفس الصفحه ... فكنت أتحايل عليه ب if else :D

#25

:) تحايلت عليه المهم البرنامج يعمل

لانه لما يطلب منك احد برنامج لا يسال كيف عملته ولكن يسال هل البرنامج يشتغل صح

المهم انا راح اصير مثلكم كل فورم في صفحة

مواضيع مشابهة