最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JSP引入外部文件遇到的一个问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:41:00
文档

JSP引入外部文件遇到的一个问题_html/css

JSP引入外部文件遇到的一个问题_html/css_WEB-ITnose:今天搭建了一个项目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的时候发现一直引入不了,后来发现是SpringMVC的一个配置导致的,也就记录一下,目录结构是这样的: project.jpg 引入外部文件的方式: 在jsp中定义了ctx
推荐度:
导读JSP引入外部文件遇到的一个问题_html/css_WEB-ITnose:今天搭建了一个项目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的时候发现一直引入不了,后来发现是SpringMVC的一个配置导致的,也就记录一下,目录结构是这样的: project.jpg 引入外部文件的方式: 在jsp中定义了ctx


今天搭建了一个项目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的时候发现一直引入不了,后来发现是SpringMVC的一个配置导致的,也就记录一下,目录结构是这样的:

project.jpg

引入外部文件的方式:

在jsp中定义了ctx的路径,也就是项目的根路径:

<%request.setAttribute("ctx", request.getContextPath());%>

这样也是为了方便管理,在实际应用中,我们只需要这样引用就可以了:

<%@ include file="common/header.jsp"%>

但是自己觉得这样没什么问题,但是fireBug一直报404错误,找不到js文件和css文件,我也找不到头绪,也想了很久,才发现在web.xml中拦截了所有的路径:

 shopin-wiki / 

又在springmvc配置文件中给做了资源映射:

但是路径是在/WEB-INF/css/下,就会导致我现在放在webapp目录下的文件找不到。

总结

因为web.xml在项目启动的时候会加载在web.xml文件中配置的springmvc控制器,默认拦截了所有的url,但是静态资源我不想让拦截,我就可以在springmvc配置文件中配置资源映射,标签的意思就是我的页面引用到/css/**的资源都会从/WEB-INF/css/这个目录下寻找,自己理解是这样的,理解的比较肤浅, 底层实现自己还是不知道如何实现的。

文档

JSP引入外部文件遇到的一个问题_html/css

JSP引入外部文件遇到的一个问题_html/css_WEB-ITnose:今天搭建了一个项目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的时候发现一直引入不了,后来发现是SpringMVC的一个配置导致的,也就记录一下,目录结构是这样的: project.jpg 引入外部文件的方式: 在jsp中定义了ctx
推荐度:
标签: 一个 文件 有一个
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top