Включение двух jsps в родительский jsp и размещение их рядом

Я ставлю некоторые вопросы по выравниванию JSP. У меня есть родительский JSP, который должен перебирать набор функций и размещать их рядом с "|" между. Написанная мной родительская JSP содержит это

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="horizonte-amazon-tags" prefix="hza"%>
<%@ taglib uri="aui" prefix="a"%>

<c:forEach var="feature" items="${view.subfeatureMap['featureList'].subfeatures}">
    <c:set var="featureName" value="${feature.featureName}" />
    <c:choose>
            <c:when test="${featureName eq 'first'}">
                    <jsp:include page="../first/common.jsp" />
            </c:when>
            <c:when test="${featureName eq 'second'}">
                    <jsp:include page="../second/common.jsp" />
            </c:when>
    </c:choose>
</c:forEach>

Теперь первая и вторая функция должны идти рядом с разделителем "|" между. Я попытался заключить эти два в отдельные div, как это, используя float.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="horizonte-amazon-tags" prefix="hza"%>
<%@ taglib uri="aui" prefix="a"%>

<c:forEach var="feature" items="${view.subfeatureMap['featureList'].subfeatures}">
    <c:set var="featureName" value="${feature.featureName}" />
    <c:choose>
            <div style="float:left">
            <c:when test="${featureName eq 'first'}">
                    <jsp:include page="../first/common.jsp" />
            </c:when>
            <div>
            <span class="byLinePipe">|</span>
            <div>
            <c:when test="${featureName eq 'second'}">
                    <jsp:include page="../second/common.jsp" />
            </c:when>
            <div>
    </c:choose>
</c:forEach>

Но это не дало желаемого результата. Это размещает первую и вторую функцию одну за другой. Может кто-то указать, где я иду не так.

0 ответов

Другие вопросы по тегам