PHP MVC フレームワークと ROR を使用した経験を持つ、Spring MVC を初めて使用します。フロント エンド アセットを整理してビュー テンプレートに含める適切な方法を見つけるのに苦労しています。
Roo がデフォルトのスタイル シート用に生成するデフォルトのコードは次のとおりです。
<spring:theme code="styleSheet" var="roo_css"/>
<spring:url value="/${roo_css}" var="roo_css_url"/>
<spring:url value="/static/images/favicon.ico" var="favicon" />
<link rel="stylesheet" type="text/css" media="screen" href="${roo_css_url}"></link>
これは私にはまったく不要に思えます。spring:theme コード リストから変数を呼び出しています。ビュースコープの変数に割り当ててから、そのビュー変数を呼び出します
理想的には、${imagePage}、${stylePath} などのようないくつかのパス トークンが必要です。ドロップインしてソフト リンクに使用できます。
うまくいけば、誰かが質の高いSpringMVCのドキュメントを教えてくれたり、いくつかの例を挙げてくれたりします。ありがとう
アップデート:
私はいくつかの例を見てきました.engferは、html内で春のタグを使用してhrefを出力することを提案するものを以下に投稿しました。
<a href="<spring:url url='/about'/ />">About</a>
これは許容されますが、jetty から次のエラーが表示されます
Caused by: org.apache.jasper.JasperException: /WEB-INF/views/footer.jspx(6,22) The value of attribute "href" associated with an element type "null" must not contain the '<' character.
エンコーディングで何か不足していますか? またはDTD?
アップデート:
したがって、明らかにインラインhrefスタイルは.jspファイルでのみ機能します.jspx(使用しているもの)は厳密なxmlです。.jsp に対する .jspx の利点は何ですか。