Resource interpreted as Script but transferred with MIME type text/html

本文探讨了在web.xml中配置jsp-config标签时遇到的问题,特别是当url-pattern被设置为/*时导致所有文件(包括JS文件)都包含了指定的前置和尾随文件,从而引起格式错误的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原来是我在web.xml中配了jsp-config标签

 

<jsp-config>

 

<taglib>

<taglib-uri>cjstl</taglib-uri>

<taglib-location>tld/c.tld</taglib-location>

</taglib>

<jsp-property-group>

<description>Special property group for JSP Configuration JSP example.</description>

<display-name>JSPConfiguration</display-name>

<!--url-pattern表示在那些后缀的文件,然后如果加了page-encoding和include-coda,表示在每个pattern的后缀文件的前面和后面加include-prelude和include-coda的文件  -->

<url-pattern>/* </url-pattern>

<el-ignored>true</el-ignored>

<page-encoding>UTF-8</page-encoding>

<scripting-invalid>false</scripting-invalid>

<include-prelude>/header.html</include-prelude>

<include-coda>/footer.html</include-coda>

</jsp-property-group>

</jsp-config>

 

上面红色的改成*.jsp,因为/*是匹配所有的页面,这样的话,在js里面的前面还体后面都会导入header.html和footer.html,

这样的的话,js文件的格式就出问题了是吧;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值