파일 확장명은 실제로 관련이 없습니다. 핵심은 HTTP Content-Type
헤더입니다. 브라우저는이 정보를 사용하여 적절한 방식으로 응답을 처리합니다. 의 상단에
넣어이 당신에게 - 수 - CSS JSP 파일 : 그것 뿐이다
<%@ page contentType="text/css" %>
.
HTTP Content-Type
헤더의 수동 설정을 그대로두면 Content-Type
헤더를 설정하는 작업이 servletcontainer/webserver에 의해 수행됩니다. 이 부분은 적절한 헤더를 설정하기 위해 파일 확장자를 스니핑합니다.
업데이트 : 당신의 갱신에 따라, 당신은 IDE의 강조와 자동 완성의 이익을 취할 어쨌든 .css
확장자를 사용하고 싶습니다. 그런 다음 다른 방법이 있습니다 : JspServlet
인 servlet-name
의 CSS 파일을 특정 servletcontainer에 정의되어있는대로 매핑하십시오. Tomcat의 경우 일반적으로 jsp
입니다.
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/style.css</url-pattern>
</servlet-mapping>
그러나 웹 응용 프로그램의 동작이 문제의 servletcontainer에 종속된다는 것을 고려해야합니다. jsp
을 servlet-name
으로 사용하지 않는 servletcontainer가있을 수 있습니다.