現在、エンティティのリスト ビューでは、他のエンティティへの参照はプレーン テキストのキー値として出力されるだけです。代わりに、他のエンティティへの参照をハイパーリンクとして出力したいと考えています。
list.jspx を変更しようとしましたが、URL に何を追加して適切なコントローラーで開く必要があるかわかりませんでした。正しい方向へのポインターが役立ちます。
現在、エンティティのリスト ビューでは、他のエンティティへの参照はプレーン テキストのキー値として出力されるだけです。代わりに、他のエンティティへの参照をハイパーリンクとして出力したいと考えています。
list.jspx を変更しようとしましたが、URL に何を追加して適切なコントローラーで開く必要があるかわかりませんでした。正しい方向へのポインターが役立ちます。
roo タグ ライブラリは常に正しい方向を示してくれます。src/main/webapp/WEB-INF/tags/form/fields/table.tagx
これは、あなたが要求しているものと同様のことをする例です:
<spring:url value="${path}/${itemId}" var="update_form_url">
<spring:param name="form" />
</spring:url>
<spring:url value="/resources/images/update.png" var="update_image_url" />
<spring:message arguments="${typeName}" code="entity_update" var="update_label" htmlEscape="false" />
<a href="${update_form_url}" alt="${fn:escapeXml(update_label)}" title="${fn:escapeXml(update_label)}">
<img alt="${fn:escapeXml(update_label)}" class="image" src="${update_image_url}" title="${fn:escapeXml(update_label)}" />
</a>
この例をニーズに合わせて微調整していただければ幸いです。