直接上图(项目目录结构):

我们主要关注webapp。

如上图,建议把js,css,layui,首页等文件放在WEB-INF外部,WEB-INF放程序的主要网页,index页面,welcome,各种管理页面等(如下图)

现在我们进入了重头戏了:路径设置。

一、上图发现,我们的login页面在webapp下,就是项目启动的一级目录下

1、此时找到登陆页面有两种方法:在web.xml配置为欢迎界面,项目启动就直接跳转此页面。

页面地址

2、输入一级目录下的systemLogion.html

我们推断出此访问路径按照webapp为根路径,即http://localhost:8080/empmanage  这一坨代表webapp,其实从target文件也可以映照这个结论

二、上面找到了根路径,我们开始设置springMVC-web.xml文件(主要是释放静态资源的路径----若不释放,系统运行后会把这些资源进行拦截)

1、释放了静态资源文件之后,在系统运行后,我们可以从http://localhost:8080/empmanage/js/cloud.js    这个路径直接访问js等文件(除了WEB-INF内的其他任何文件)

2、但是要注意一点:系统执行到不同的页面,是根据当前页面请求的地址,去找相应的js等文件。

比如我们的systemlogin.html页面的js,css路径设置如下图:

但是WEB-INF里面的操作页面的css,js路径如下:

通过对比我们发现,WEB-INF页面的路径多了一个-----   “ ../  ” ------

三、这是因为:当我们在登陆页面和WEB-INF下的index页面时,请求地址(浏览器地址)分别为

这时登陆页面加入js/cloud.js我们可以访问到相应的js页面,所以登陆页面的js路径:js/**

但是index页面是经过一次controller进行跳转之后的路径(user/index.do ---这是在一个controller里的),所以index页面的css,js路径: ../js/**

四、当我们在WEB-INF的index页面中需要执行ajax无页面刷新异步请求的时候,如:

此时请求controller的地址和js的地址类似,当前浏览器的地址不变,我们需要  ../  回到根路径,然后去找controller(如上图)。

编写不易,求个小心心吧。。。。

本人若有叙述不当之处,请各位看官不吝赐教!

ssm访问不到html_IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解相关推荐

  1. IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解

    IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解 参考文章: (1)IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解 (2)https://www.cn ...

  2. 解决vue-cli 打包后静态资源路径不对的问题

    解决vue-cli 打包后静态资源路径不对的问题 参考文章: (1)解决vue-cli 打包后静态资源路径不对的问题 (2)https://www.cnblogs.com/sifo/p/1008399 ...

  3. 解决vue打包后静态资源路径错误的问题

    vue项目完成的最后一步就是打包部署上线,但是打包部署的过程往往不是那么一帆风顺的,现将遇到问题和解决方案记录如下. 图片路径问题 起因: 页面中引入资源的方式往往有如下几种 * HTML标签中直接引 ...

  4. 解决SSM项目下静态资源(img、js、css)无法引用的问题

    解决SSM项目下静态资源(img.js.css)无法引用的问题 参考文章: (1)解决SSM项目下静态资源(img.js.css)无法引用的问题 (2)https://www.cnblogs.com/ ...

  5. vue打包后css路径_Vue打包后访问静态资源路径问题

    Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...

  6. SpringBoot项目中静态资源加载失败,那可能是自定义配置类继承了WebMvcConfigurationSupport这个类

    1.跟着视频课学SpringBoot,自己的一个html登录页面就是在浏览器中渲染不出来效果,很郁闷.我的项目结构如下: 2.想要打开login.html页面,该页面用到了静态资源中的css文件及sv ...

  7. [vue] 怎么解决vue打包后静态资源图片失效的问题?

    [vue] 怎么解决vue打包后静态资源图片失效的问题? 上面蛮多回答感觉像开玩笑似的,静态资源图片失效分几种情况. 1.确定线上环境是否在根路径上,配置资源根目录,vue-cli2 和 vue-cl ...

  8. html资源文件放在哪里,09 Spring Boot开发web项目之静态资源放哪里?

    Spring Boot开发web项目之静态资源放哪里? 先了解自动装配autoconfiguration 这些内容是spring boot天然集成好的框架 找到WebMvcAutoConfigrati ...

  9. win10 nginx部署前端项目(静态资源服务器和HTML)

    win10 nginx部署前端项目(静态资源服务器和HTML) niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details ...

最新文章

  1. 让 Git 全局性的忽略 .DS_Store
  2. stm32 ucosii消息队列 串口_正点原子STM32F407探索者开发板资料连载第六十三章 UCOSII 实验...
  3. rt5350 中断初始化
  4. python多线程爬虫数据顺序_Python爬虫必学知识点:多线程爬虫
  5. 图像风格转换V3算法
  6. 学习日报 1028 分支结构 if分支语句
  7. 为制造业构建Teams Power App 1:Dataverse入门
  8. 这是一台家庭计算机重启无效,我买了一台二手计算机,配置还可以,但有时会自动重启机器,这是为什? 爱问知识人...
  9. [转载] 动态口令,动态密码生成(OTP)
  10. java 设置sesion 生命周期
  11. Lowest Common Multiple Plus
  12. 【MFC】字体类——CFont
  13. 苹果6显示连接id服务器出错,科技知识:如果连接appleid时发生服务器出错应该如何处理...
  14. 论文解读:ARNOR: Attention Regularization based Noise Reduction for Distant Supervision Relation Class...
  15. 电脑的一些基本常识和简单操作
  16. 集成支付宝,跳转到支付宝后显示的不是支付页面
  17. 锻造宝剑!如何用一款手机打造一个移动渗透工具箱??
  18. 【LeetCode】934. 最短的桥
  19. 海康工业相机Python调用实现拍照
  20. 网络安全--解除认证攻击wifi(详细教程)

热门文章

  1. MySQL 添加where 1= 1 是否会引起索引失效
  2. Java重写equals方法时为什么要重写hashCode方法
  3. java 代码 点到线段的最短距离
  4. mysql数据库中数据类型的长度
  5. IDEA项目中 target 目录的作用
  6. python模块导入_python模块导入
  7. android纹理存储,Android:OpenGL存储纹理多长时间?
  8. MySQL 基础 ———— 子查询
  9. jsfor循环终止_js 终止 forEach 循环
  10. 血型算法php,血型排行榜!(真的很准)