最近和Java后台开发项目,因为前后端不分离,有些问题解决起来很头疼
很多时候我们为了测试或者使用到例如城市data的这种大数据的时候,我们会用json文件先写好,在页面里直接引入
这次,我和往常一样做
var obj=$.ajax({url:"<%=request.getContextPath() %>/json/chatPieBg.json",async:false});
怎么看的觉得没有问题,氮素就是不行啊,就是报404啊,就是无法访问
同目录下的css和js都可以,唯独这个json不行,好吧,我绝望了
秉着面向百度开发的精神,疯狂百度,最后找到了解决方法,(但为什么正确的解决方法要搜索很多页后才看见,首页都是些关于json数据的回答,很是心塞啊)
在web.xml文件里加上下面这段话就ok了
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/json/*</url-pattern>
</servlet-mapping>
(为什么不直接问后端呢,因为后端大神太忙太忙,自己动手风衣足食啊)
参考网站:http://blog.csdn.net/q908555281/article/details/50456203