هل يعالج Tomcat 5.5 ملفات .jsp و .jspx بنفس الطريقة؟

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

  •  05-07-2019
  •  | 
  •  

سؤال

أنا أعمل على تطبيق ويب Java ، في محاولة لتكون صديقة لـ XML وكتابة ملفات JSP الخاصة بي باستخدام بناء جملة JSPX/XML. استغرق الأمر مني ساعات من الأمثلة على تشريح وملفات التكوين لمعرفة أنه مع ملفات Tomcat 5.5 التي تستخدم بناء الجملة الجديد يجب أن تنتهي في .jspx ، أو لن يترجم Tomcat مكتبات العلامات والأشياء.

كل من ملحقات الملف خريطة إلى نفس servlet في ملف تكوين Tomcat ، لذلك اعتقدت أن كل شيء على ما يرام مع ملفات .jsp الخاصة بي. هل فاتني شيء؟

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

المحلول

هناك تكوينات إضافية للخدمات التي يمكن أن تؤثر على السلوك. لم أجربها ، لكنني أفترض أنه يمكنك فقط تجاوز بعض التكوينات الافتراضية لـ *.jsp لاستخدام *.jspx.

حاول إضافة أ مجموعة JSP-Property تعريف *. jsp مع IS-XML ضبط على صواب:

<jsp-property-group>
  <url-pattern>*.jsp</url-pattern>
  <is-xml>true</is-xml>
</jsp-property-group>

بعض المعلومات حول تكوين مجموعة العقاراتس.

نصائح أخرى

لا أحد يستسلم بسهولة ، وجدت هذا التفسير في Java5 EE البرنامج التعليمي,

على الرغم من أن عنصر الجذر: عنصر الجذر غير مطلوب ، إلا أنه لا يزال مفيدًا في هذه الحالات:

  • عندما ترغب في تحديد المستند كمستند JSP إلى حاوية JSP دون الحاجة إلى إضافة أي سمات تكوين إلى واصف النشر أو اسم المستند بملحق .jspx

لذلك أعتقد أنني يجب أن أقرأ المستندات بعناية أكبر :-)

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