获取:org.apache.jasper.JasperException:/view.jsp(35,3) PWC6117:找不到文件“/assignment/entry_search_columns.jspf”

问题描述 投票:0回答:0

问题是:

javax.portlet.PortletException: org.apache.jasper.JasperException: /view.jsp(35,3) PWC6117: 找不到文件“/assignment/entry_search_columns.jspf”

我正在尝试通过观看目前不可用的 passport.liferay.com 上的教程来构建成绩簿应用程序。我创建了 entry_search_columns.jspf ,其中我有几个错误说在构建整个应用程序后无法解决这些错误的条目和行我无法解决问题。

以下是带有这些错误的代码:

<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ page import="com.liferay.portal.kernel.language.LanguageUtil" %>
<%@ page import="com.liferay.portal.kernel.util.HtmlUtil" %>

<portlet:renderURL var="viewAssignmentURL">
    <portlet:param name="mvcRenderCommandName" value="<%=MVCCommandNames.VIEW_ASSIGNMENT%>" />
    <portlet:param name="redirect" value="${currentURL}" />
    <portlet:param name="assignmentId"
        value="<%=HtmlUtil.escape(entry.getAssignmentId())%>" />
</portlet:renderURL>

<c:choose>
    <c:when test="${assignmentsManagementToolbarDisplayContext.getDisplayStyle().equals('descriptive')}">
        <%@page import="java.util.Locale"%>
        <% Locale locale = request.getLocale(); %>

        <liferay-ui:search-container-column-user showDetails="<%=false%>" userId="<%=entry.getUserId()%>" />

        <liferay-ui:search-container-column-text colspan="<%=2%>">
            <% String modifiedDateDescription = LanguageUtil.getTimeDescription(request, System.currentTimeMillis() - entry.getModifiedDate().getTime(), true); %>

            <h5 class="text-default">
                <liferay-ui:message arguments="<%=new String[] { entry.getUserName(), modifiedDateDescription }%>" key="x-modified-x-ago" />
            </h5>

            <h4>
                <aui:a href="${viewAssignmentURL}">
                    <%=HtmlUtil.escape(entry.getTitle(locale))%>
                </aui:a>
            </h4>
        </liferay-ui:search-container-column-text>

        <liferay-ui:search-container-column-jsp path="/assignment/entry_actions.jsp" />
    </c:when>

    <c:when test="${assignmentsManagementToolbarDisplayContext.getDisplayStyle().equals('icon')}">
        <%
            row.setCssClass("lfr-asset-item");
        %>

        <liferay-ui:search-container-column-text>
            <liferay-frontend:icon-vertical-card actionJsp="/assignment/entry_actions.jsp"
                                                 actionJspServletContext="<%= application %>"
                                                 icon="cards2"
                                                 resultRow="${row}"
                                                 title="<%=HtmlUtil.escape(entry.getTitle(locale))%>"
                                                 url="${viewAssignmentURL}">

                 <liferay-frontend:vertical-card-sticker-bottom>
                    <liferay-ui:user-portrait cssClass="sticker sticker-bottom" userId="${entry.userId}" />
                </liferay-frontend:vertical-card-sticker-bottom>

                <liferay-frontend:vertical-card-footer>
                    <div class="truncate-text">
                        <%=HtmlUtil.stripHtml(entry.getDescription())%>
                    </div>
                </liferay-frontend:vertical-card-footer>
            </liferay-frontend:icon-vertical-card>
        </liferay-ui:search-container-column-text>
    </c:when>

    <c:otherwise>
        <liferay-ui:search-container-column-text href="${viewAssignmentURL}" name="title"
                                                 value="<%= HtmlUtil.escape(entry.getTitle(locale)) %>" />

        <liferay-ui:search-container-column-user name="author" userId="${entry.userId}" />

        <liferay-ui:search-container-column-date name="create-date" property="createDate" />

        <liferay-ui:search-container-column-jsp name="actions" path="/assignment/entry_actions.jsp" />
    </c:otherwise>
</c:choose>

我已经完成了所有的代码并做出了所有安排来制作我的项目,因为这个 jspf 文件我未能实现它。

jsp liferay liferay-7 liferay-dxp jsp-fragments
© www.soinside.com 2019 - 2024. All rights reserved.