دعامات - دعامات taglib.jar لم يتم العثور عليها

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

  •  24-09-2019
  •  | 
  •  

سؤال

أنا جديد على Struts. لقد قمت بتنزيلها Struts2 من موقعها على الويب. الآن أريد الإشارة struts-html.tld ملف في أحد بلدي JSP الملفات.

لكن عندما بحثت عن struts-taglib.jar ملف في الدعامات التي تم تنزيلها ، لم أجدها.

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

المحلول

تحميل التوزيع الكامل - لديها كل شيء مدرج.

نصائح أخرى

يوجد مكتبة علامة واحدة فقط في Struts2. إنه مختلف تمامًا مقارنة بالدعامات 1. مكتبة TAG هي STRUTS-TAGS.TLD التي يمكن العثور عليها في مجلد META-INF في Struts-Core-.

توجد جميع ملفات جرة في Struts2 في:

..\struts-2.3.15\lib

ومع ذلك ، لست متأكدًا مما إذا كان هناك شيء مثل Struts-taglib.jar

قد تفكر في:

<%@ taglib prefix="s" uri="/struts-tags"%>

جرة مطلوبة لذلك هي: Struts2-Core-2.xxjar

تنزيل من الرابط المحدد http://struts.apache.org/download.cgi#struts23163 في هذا الرابط انتقل إلى التوزيع النهائي.

يرجى تنزيل التوزيع الكامل من موقع Struts ، وإنشاء مشروع من العرض الخاص بهم. war إذا قمت بتنزيل أحدث إصدار هو 2.5.x أو Struts-blank.war إذا قمت بتنزيل 2.3.x. بهذه الطريقة سيكون لديك جميع المكتبات المطلوبة في مشروعك. لقد واجهت جميع أنواع القضايا التي تحاول اكتشاف ملف جرة.

كان لي نفس المشكلة. لقد حلتها عن طريق تنزيل struts-taglib-1.3.5 جرة بشكل منفصل ووضعها تحت /WEB-INF/lib حيث جميع ملفات جرة أخرى هي. بعد ذلك فقط قم بتضمين الخط: <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>في JSP الخاص بك ويجب أن يعمل.

أو

يمكنك تضمين: <%@ taglib prefix="ss" uri="/struts-tags" %>

كل من هذه الطرق عملت بالنسبة لي.

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