Я довольно новичок в JSTL и хорошо Java вообще. Есть ли лучший способ отформатировать это для цикла, похоже, я мог бы разбить его немного больше, чтобы сделать его более чистым. В идеале я бы не хотел избегать строк, но не уверен, как или если есть лучший способ? Я знаю, что при объявлении переменных в JSTL вы можете сделать что-то вроде ниже с свойством внутри тега c:. Есть ли что-то подобное, что вы можете сделать для циклов?JSTL для синтаксиса цикла
<c:set var="childNode"><%= properties.get("childrenNode", "") %></c:set>
<c:forEach items="<%=childResults.getPath((Child)pageContext.getAttribute(\"childPage\"), currentPage, new showChildrenFilter())%>" var="segment" varStatus="status">
${displaySomething}
</c:forEach>
Любая помощь очень ценится!
благодаря @jeff это здорово. Мне любопытно, но есть ли лучший способ сделать это с помощью чистого JSTL. Я стараюсь не отделять его от класса и вообще любопытно вообще. –
может быть, но его понимание того, что JSTL имеет целью просто поддерживать простые функции отображения с единственной целью - отделить презентацию от логики программы. Любой Java-код принадлежит классу Java. Какую серверную технологию вы используете? – jeff
Я использую java, но, пытаясь получить все в JSTL, вы знаете, возможно ли это или просто не может быть и речи. –