Атрибут JSPC: jsp: должен быть подэлементом стандартного или настраиваемого действия. - PullRequest
1 голос
/ 23 августа 2010

Я использую Maven для предварительной компиляции моих JSP в моем веб-приложении.Я использую довольно много пользовательских тегов, но один из них душит компилятор Apache JSP.

Соответствующая часть JSP такова:

<jb:contentChanger containerId="${previewImageContainer}">
  <jsp:attribute name="content">
    <div id="${previewImageContainer}"> 
      <jsp:include page="../inc/fa_zoom.jsp">
        <jsp:param name="picNUrl" value="${PicNUrl}"/>
       <jsp:param name="picXUrl" value="${largeZoomImgUrl}.jpg"/>  
      </jsp:include>
    </div>
  </jsp:attribute>
  <jsp:body>
     <jb:ajaxPopupLinkMedia href="${mediaURL}" width="660px" height="675px">
       <img src="${morePicPreview}" alt="${product.name}" border="0" style="width:40px; height:40px;"/>
     </jb:ajaxPopupLinkMedia>
  </jsp:body>
</jb:contentChanger>

JSPC жалуется, что jsp:attribute must be the subelement of a standard or custom action.Но просмотр моего кода jsp:attribute является подэлементом моего настраиваемого действия jb:contentChanger.

. Также подозрительно, что оно работает, если я копирую JSP в работающий Tomcat.Нареканий нет.

Что я делаю не так?

1 Ответ

0 голосов
/ 02 сентября 2010

Вы уверены, что включили определение для jb: contentChanger?

...