jsp 静态资源 打入jar
1. 在maven项目的src/main/resources 中新建 META-INF/resources
2. 在pom中配置插件: maven-jar-plugin 具体配置如下
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-jar-plugin</artifactId> 6 <version>2.4</version> 7 <configuration> 8 <archive> 9 <manifest> 10 <addDefaultImplementationEntries>true</addDefaultImplementationEntries> 11 </manifest> 12 </archive> 13 </configuration> 14 </plugin> 15 </plugins> 16 </build>
3. META-INF/resources 相当于 webapp 目录的根目录.
例: META-INF/resources/WEB-INF/jsp/test.jsp 等同 webapp/WEB-INF/jsp/test.jsp
META-INF/resources/static/css/test.css 等同 webapp/static/css/test.css
转载于:https://www.cnblogs.com/MDK-L/p/4892135.html
jsp 静态资源 打入jar相关推荐
- WebJars——web端静态资源打jar包
WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性.WebJars的jar包部署在 ...
- WebJars——web端静态资源的jar包
1.WebJars介绍 Web前端使用了越来越多的JS或CSS,如jQuery,Backbone.js和Bootstrap.一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相 ...
- webjars管理静态资源
webjars用途简单解释 : 利用Servlet3协议规范中,包含在JAR文件/META-INF/resources/路径下的资源可以直接被web访问到这一原理,将前端静态资源打成jar包方便管 ...
- 关于部署springboot+jsp项目时打jar包无法访问静态资源的问题
[问题描述] 以往部署springboot+jsp项目时都是打一个war包,直接启动就ok了. 昨天突然想尝试一下打jar包部署,结果发现正常启动后,无法访问到静态资源,控制台也没有报错. [问题原因 ...
- Spring中拦截/和拦截/*的区别 - 不能访问到返回的JSP - 访问静态资源(jpg,js等)
最近碰到了一个spring的web.xml无法跳转到index.html页面的小问题,查了之后从下面这篇文章中受益,特此转发,谢谢!!! 一.我们都知道在基于Spring的Application中,需 ...
- 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源
前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...
- web静态资源访问规则||webjars的访问配置——webjars是maven库里面对css js image打的一个jar包
Html css js image txt web项目中 放在 Webapp 在springboot项目中 静态资源放置的位置 Springboot默认的静态资源目录 (1)在src/main ...
- 在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案 参考文章: (1)在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案 (2)https: ...
- jsp获取静态服务器文件路径,11、统一处理异常、处理静态资源访问、项目中的绝对地址跟相对地址问题...
一.项目中的相对地址和绝对地址问题 在jsp,html中使用的地址,都是在前端页面中的地址,都是相对地址 地址分类: 1.绝对地址 , 带有协议名称的是绝对地址, http://www.baidu. ...
最新文章
- 微生物组文献1采用FimH拮抗物选择性抑制尿路致病性大肠杆菌
- golang中的strings.Replace
- 计算机应用基础怎么教作业,北京语言大学网络教育2017春计算机应用基础作业(1)及答案...
- 兔子--百度地图所需的jar+so下载地址
- jquery--选择器sizzle源码分析
- 解决mysql从windows迁移到centos出现乱码问题
- android windows的一些item属性
- 在IntelliJ IDEA中clone项目代码
- 从零实现深度学习框架——N-Gram语言模型(一)
- 英语中的完成时态的比较
- 电力安全工作规程发电厂和变电站电气部分_全国勘察设计注册电气工程师(发输变电)专业考试标准、规范目录...
- 64qam带宽计算_滚降系数为0.5的64QAM信号,数据速率若为_____,则带宽为______。
- 人工智能——特征工程思维导图
- C#开发实战视频教程_基于多线程C#开发QQ农场
- iOS 修改系统返回键
- 在甲骨文云容器实例(Container Instances)上部署firefox
- Stream流学习记录
- html5支持2指触摸吗,html5 touch事件的几个问题
- 基金经理一年能挣多少钱?
- Java中代码点与代码单元(转)
热门文章
- 用TensorFlow做Kaggle“手写识别”达到98%准确率-详解
- 使用Keras做猫狗分类
- java语言 爱我,语言篇:Java环境
- java 搭建个人博客_Spring boot 搭建个人博客系统(一)——整体思路
- java用scanner类_java中关于scanner类的详细介绍
- Docker 安装 ES 7.7.0 及 Head、Kibana、IK分词器、Logstash、Filebeat 插件
- ajax 获取openid,纯前端获取当前用户的openid(微信小程序)
- docker mysql 日志_在docker mysql容器中启用日志记录
- 信安精品课:第2章网络攻击原理与常用方法精讲笔记
- java多线程 文件夹_Java多线程遍历文件夹,广度遍历加多线程加深度遍历结合