يقوم jsp بإنشاء متغير البرمجة النصية مثل jsp:usebean

StackOverflow https://stackoverflow.com/questions/149939

  •  02-07-2019
  •  | 
  •  

سؤال

أود أن أفعل شيئا مثل <test:di id="someService"/`>
<٪ someservice.methodcall () ؛%>

أين <test:di
يحصل على وحدة خدمة وينشئ مثيلاً لها وينشئ متغير برمجة نصية للاستخدام.مشابه لكيفية عمل jsp:usebean على سبيل المثال <jsp:useBean id="someDate" class="java.util.Date"/>
<%
someDate.getYear();

%>

كيف يمكنني جعل الكائنات الخاصة بي متاحة كمتغير نصي؟

هل كانت مفيدة؟

المحلول

الطريقة التي يتم بها ذلك في مكتبة العلامات هي استخدام فئة معلومات العلامات الإضافية (TEI).

يمكنك العثور على مثال هنا.

نصائح أخرى

أعتقد أنك تحاول كتابة مكتبة العلامات الخاصة بك.

تحقق من البرنامج التعليمي في:http://www.ironflare.com/docs/tutorials/taglibs/

يحرر:كما أشار Garth، فأنت تريد استخدام فئة TagExtraInfo بعد تحديد العلامة lib الخاصة بك.http://www.stardeveloper.com/articles/display.html?article=2001081601&page=2

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top