باستخدام ترينيداد في بيئة JSF
سؤال
أواجه مشكلة غير سارة مع تطبيق JSF الخاص بي. الآن لدي العديد من ملفات XHTML التي تتضمن / إجراء استخدام taglibs التالية:
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:c="http://java.sun.com/jstl/core"
الآن أريد تضمين Apache Trinidad أيضًا لأنني بحاجة إلى وظائف مربع الحوار ولذا أضفت
xmlns:tr="http://myfaces.apache.org/trinidad"
إلى مساحات الأسماء ، الجرار و trinidad-config.xml إلى مجلد الويب.
لمعرفة ما إذا كان lib متاحًا
<tr:outputText value="someString"/>
في ملف XHTML ذي الصلة. المشكلة الفعلية هي أنه لا يتم تقديم OutputText في واجهة المستخدم. لا توجد رسالة خطأ ، لا شيء في سجلات Apache ، إنها فقط لا تقدم ...
هل لديه فكرة عن مكان البدء في حل هذا؟
تعديل:
2romaintaz: لم أتطرق إلى web.xml حتى الآن ، هل يمكن أن يكون هذا هو مصدر المشكلة؟
تيا
ك
المحلول
كما هو موضح هنا, ، تحتاج إلى تعديل التكوين الخاص بك من أجل تمكين ترينيداد على تطبيق JSF الخاص بك:
- يجب تحديد web.xml
filter
وfilter-mapping
إلى جانبservlet
وservlet-mapping
. - يجب أن تحدد Faces-Config.xml عملية العرض.
لا تنتمي إلى StackOverflow