دعامات - دعامات taglib.jar لم يتم العثور عليها
سؤال
أنا جديد على 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" %>
كل من هذه الطرق عملت بالنسبة لي.