2014-11-06 14:04 GMT+03:00 Alessandro Panzeri <alessandro.panzer...@gmail.com>: > I deployed a war on Tomcat 7 to serve a jsp page. > > In the jsp page I put this css tag: > > <link href="../css/new_style.css" rel="stylesheet" type="text/css"/> > > Also, at the beginning of the jsp page I put this: > > <%@ page contentType="text/html;charset=utf-8" %> > > However when I contact via browser such jsp page, the css is NOT loaded and > I found that the reason is (returned by Google Chrome inspecting the page): > > "Resource interpreted as Stylesheet but transferred with MIME type > text/plain." > > I can't figure out what to modify...any advice?
It means that server accompanies your CSS file with HTTP protocol header "Content-Type: text/plain" while the browser expects it to be "Content-Type: text/css". The contents of your JSP page and your <link> tag are irrelevant. You cannot solve this by modifying your JSP or CSS files. The mime type for static files is usually configured by <mime-mapping> elements in your web.xml. Either you have those wrong, or your CSS is not a static file, or something else modifies your Content-Type header (e.g. a Filter). --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org