• 0
vector_ever

سؤال بسيط في الـ JSP Scripting Element

سؤال

السلام عليكم لدي سؤال بسيط عن الـ JSP Scripting Element

حيث انني لم أستطيع ان اميز بينهم

        <%! int x = 0;%>        <%= ++x %></br> تؤدي نفس الوظيفة أيضا        <% int x = 0;%>        <%= ++x %></br> 

 

يعني بالمختصر المفيد ما الفرق بين<%! int x = 0;%> وبين <% int x = 0;%>

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

السلام عليكم

هده

<%! int x = 0;%>

تعني ان المتغير يتم تعرف عليه في صفحة بالكامل

فمثلا يمكن ان اقوم بكتابة

<%! int x = 0;%> في اخر الصفحة و اضع <%=x %> في الاول 

و يتم طبع قيمة بدون اي مشكل لكن ادا وضعت

<% int x = 0;%> فسوف يعطي خطأ لانه وجب تعريف المتغير قبل الطبع القيمة
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا للايضاح

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .