現在、FreeMarker *.ftl に css ファイルを含めようとしています。また、サーブレット構成 xml ファイルでリソース フォルダーを構成しました。
<mvc:resources mapping="/resources/**" location="/resources/" />
しかし、FreeMarker テンプレートから css ファイルにアクセスするにはどうすればよいでしょうか?
私は単に次のことを試しましたが、成功しませんでした。
<link href="/resources/css/style.css" rel="stylesheet" type="text/css" />
リソース フォルダーは、Spring 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 ファイルがテンプレート フォルダーにあります。