Jsp: включить выбрасывание неспецифической ошибки - PullRequest
0 голосов
/ 01 февраля 2012

Я пытаюсь передать булеву переменную на страницу включения, но полученная ошибка не помогает. Я также очень плохо знаком с JSP, поэтому я адаптируюсь к чтению журналов ошибок на основе Java.

<%
boolean publications = false;
%>

<jsp:include page="scopusfeed.jsp">
    <jsp:param name="publications" value="<%= publications %>" />
</jsp:include>

Я получаю ошибку:

    Error Message:

    org.apache.sling.api.scripting.ScriptEvaluationException: 
    Processing Info:

    Page    =   /content/tju/population_health/faculty/abatemarco   
    Resource Path   =   /content/tju/population_health/faculty/abatemarco/jcr:content/facultymember 
    Cell    =   facultymember   
    Cell Search Path    =   facultymemberpage|popuppage|standardpage|page/facultymember|parbase 
    Component Path  =   /apps/tju/components/content/faculty/facultymember  
    Sling Request Progress:

          0 (2012-02-01 12:33:03) TIMER_START{Request Processing}
          0 (2012-02-01 12:33:03) COMMENT timer_end format is {,} 
          0 (2012-02-01 12:33:03) LOG Method=GET, PathInfo=/content/tju/population_health/faculty/abatemarco.html/publications
          0 (2012-02-01 12:33:03) TIMER_START{ResourceResolution}
          0 (2012-02-01 12:33:03) TIMER_END{0,ResourceResolution} URI=/content/tju/population_health/faculty/abatemarco.html/publications resolves to Resource=JcrNodeResource, type=cq:Page, superType=null, path=/content/tju/population_health/faculty/abatemarco
          0 (2012-02-01 12:33:03) LOG Resource Path Info: SlingRequestPathInfo: path='/content/tju/population_health/faculty/abatemarco', selectorString='null', extension='html', suffix='/publications'
          0 (2012-02-01 12:33:03) TIMER_START{ServletResolution}
          0 (2012-02-01 12:33:03) TIMER_START{resolveServlet(JcrNodeResource, type=cq:Page, superType=null, path=/content/tju/population_health/faculty/abatemarco)}
          0 (2012-02-01 12:33:03) TIMER_END{0,resolveServlet(JcrNodeResource, type=cq:Page, superType=null, path=/content/tju/population_health/faculty/abatemarco)} Using servlet /libs/foundation/components/primary/cq/Page/Page.jsp
          0 (2012-02-01 12:33:03) TIMER_END{0,ServletResolution} URI=/content/tju/population_health/faculty/abatemarco.html/publications handled by Servlet=/libs/foundation/components/primary/cq/Page/Page.jsp
          0 (2012-02-01 12:33:03) LOG Applying Requestfilters
.......... more of the same

1 Ответ

1 голос
/ 02 февраля 2012

Попробуйте запустить включенный jsp scopusfeed.jsp отдельно с параметром.

Нет проблем с вашим кодом. Я полагаю, что есть некоторая ошибка в самом включенном jsp. вызовите scopusfeed.jsp? publishing = false , а затем посмотрите на ошибки.

Это может прояснить фактическую ошибку.

...