エンティティのフィルター/編集/削除による新規/リストの作成を可能にする単純なページの作成に多くの時間を費やしています。ドロップダウン選択メニューのような標準のウィジェット要素を作成するために、多くの余分なコードを書く必要があるたびに:
<select name="company" id="company_select" required="required">
<c:if test="${isCompaniesWithPrompt}">
<option value="x-non-existent">Select...</option>
</c:if>
<c:forEach var="i" items="${companies}">
<option value="${i.id}" ${(not empty company && company.id == i.id) ? "selected=''" : ""}>${i.name}</option>
</c:forEach>
</select>
また、純粋な HTML5+JS+CSS で取得し、Spring MVC にブリッジするために多くの余分な作業を必要とする一般的なウィジェットも多数あります: プロンプト補完、タグ選択、マルチチェック選択など。
それに加えJSP
て、私は書いCSS
てサポートする必要がありJS
ます(検証コード、または日付ピッカー、カラーピッカーなど)。
JSP タグ ファイルとJSP タグ ライブラリによって一部のコードを削減しましたが、カスタムの非標準実装が導入されました。
自転車を発明するのをやめたい。JSP 用の Spring 統合 Web ウィジェット ライブラリはありますか?
更新コードの行なしでエンティティを表示および編集できるDjango Admin UIを思い出しました! Springとの統合のようなものはうれしいです。