Resource interpreted as Stylesheet but transferred with MIME type text/html:以及Uncaught SyntaxError:

关于struts出现Resource interpreted as Stylesheet but transferred with MIME type text/html:以及Uncaught SyntaxError: Unexpected token < 的情况的分析:
本来这儿显示的应该是:

但是出现上面说的问题之后显示的页面就成了下边这样子:

这样明显和我们想要的差别太大,我们仔细看一下错误的提示信息发现,原来错误是找不到相对应的样式表(css文件)和images、js文件,所以显示的不正常,为此就思考一下,究竟是做了什么修改以后才出现了这样的问题。后来终于发现,原来是因为之前配置了过滤器(filter),然后在web.xml中配置过滤url时,有一项为<url-pattern>/manager/*</url-pattern>,大家也看到了,这里是要过滤manager路径下的所有文件,当然包括上面的样式表等文件,所以如果你在配置了这里以后,就会出现找不到css等文件,因为这些文件被重定向到了其他文件,然后无法找到。所以我们的修改方式是很多的,可以在filter的Java文件中修改,当然这里我修改了配置文件,因为我们过滤的页面是有限的,所以改成:<url-pattern>/manager</url-pattern>和<url-pattern>/manager/index.jsp</url-pattern>,这样子以后,就只过过滤这两个页面,非这些文件(包括css等文件)就会被忽略掉,然后照常使用,这样就可以正常显示了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值