0

私はJSTLとJava全般にかなり慣れていません。これを for ループでフォーマットするより良い方法はありますか? 理想的には、文字列をエスケープする必要はありませんが、どのように、またはより良い方法があるかどうかわかりませんか? JSTL で変数を宣言するときに、c: タグ内のプロパティを使用して以下のようなことができることを私は知っています。for ループでできる同様のことはありますか?

<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>

どんな助けでも大歓迎です!

4

1 に答える 1