現在、私のFreeMarker * .ftlにCSSファイルを含めることを試みています。私はまた、私のサーブレット設定XMLファイルにリソースフォルダを設定しました。Spring3を使用してFreeMarkerにcssをリンクする/ MVC
<mvc:resources mapping="/resources/**" location="/resources/" />
FreeMarkerテンプレートから自分のCSSファイルにアクセスするにはどうすればよいですか?
私は単純に次のことを試みましたが、成功しませんでした。
<link href="/resources/css/style.css" rel="stylesheet" type="text/css" />
リソースフォルダは、春のMVC 3.0アプリケーションのルートにあります。
/web
/resources
/img
/css
/WEB-INF
/templates
私のサーブレットのルートは次のように定義されています
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/web/*</url-pattern>
</servlet-mapping>
マイFreeMarkerのファイルは、テンプレートフォルダに横たわっています。
生成されたWebサイトのCSSファイルへのリンクは機能しますか?あなたのウェブサイトは、ROOTサーブレットのコンテキストに展開されていますか、別のコンテキストで展開されていますか? – Chaquotay
こんにちは、私のROOTサーブレットコンテキスト内の一般的な静的HTMLファイルから、それは相対パスで動作します。 –