SSM项目的静态资源配置(css,js,image)

一段时间懒惰不写代码后手生,打算用ssm框架写个小学期作业都遇到各种乱七八糟静态资源不能访问的错误。
一下是我手搭的一个ssm框架大致目录结构:

众所周知,spring在web.xml中拦截了一切请求,如下配置:

  <!-- Spring MVC 普通页面拦截 --><servlet-mapping><servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

这样一来可以加强项目的安全和稳定性,然而于此同时,在安全的同时同样的你的项目访问不到任何静态资源,包括js,css,还有各种图片。所以,我们需要再spring的配置文件中对有需要的配置文件进行放行。

以下是spring-mvc.xml中的相关片段:

    <mvc:default-servlet-handler /><mvc:annotation-driven /><mvc:resources location="/static/" mapping="/static/**"/>

字面意思,可以理解为忽视对某些资源的请求拦截,那么做之后,我们在jsp页面就可以访问到静态的资源:


这样就可以访问到了~~
如果你的项目目录结构和我结构不一样,配置的时候也需要略微改变。

SSM项目的基本静态资源配置相关推荐

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

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

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

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

  3. java选修结课作业:ssm项目-人事管理系统-经验记录

    前端框架:Layui,jquery 数据库:MySQL 数据库连接池:c3p0 J2EE:Tomcat, Servlet, JSP, Filter 视图框架:Spring MVC ORM框架:MyBa ...

  4. Redis在SSM项目中的简单使用

    Redis在SSM项目中的简单使用 一.基于SSM的Redis环境配置 前提是你的开发电脑安装和配置好了redis,如果没安装请看Window配置Redis环境和简单使用 1.1.pom文件中引入re ...

  5. 使用maven快速构建SSM项目

    这里我就假设大家都已经配置好Maven,就不在重复说明了.若没有配置可以参考<首次使用maven的配置过程>. 1.新建Maven项目 工作区–右键-new-other–搜索maven 现 ...

  6. 用idea搭建SSM项目,原来这么简单

    目录 前言 软件环境 创建项目 数据库文件 配置文件 pom.xml log4j.properties jdbc.properties applicationContext.xml spring-mv ...

  7. 简单搭建一个SSM项目(一)

    简单搭建一个用户管理的SSM项目框架,虽然也能用servlet+jdbc搭建更简单的,不过个人感觉工作中更多用的ssm框架项目,这里就简单用ssm来搭建需要的项目吧. 准备工具:eclipse.jdk ...

  8. springwebflux 页面_【SpringBoot WEB系列】WebFlux静态资源配置与访问

    上一篇博文介绍SpringMVC的静态资源访问,那么在WebFlux中,静态资源的访问姿势是否一致呢 I. 默认配置 与SpringBoot的默认配置一样,WebFlux同样是classpath:/M ...

  9. springboot 设置默认访问index.html_【SpringBoot WEB系列】WebFlux静态资源配置与访问

    [SpringBoot WEB系列]WebFlux静态资源配置与访问 上一篇博文介绍SpringMVC的静态资源访问,那么在WebFlux中,静态资源的访问姿势是否一致呢 I. 默认配置 与Sprin ...

最新文章

  1. mysql 常用sql语句
  2. awesome docsify learning notes
  3. Nginx Install 记录
  4. File类概述和构造方法
  5. GPS坐标转换 百度地图API调用
  6. 男女薪酬差异扩大 2018年女性薪酬不及男性8成
  7. java web项目_[适合初中级Java程序员修炼手册从0搭建整个Web项目](二)
  8. DedeCMS 提示信息! ----------dede_addonarticle
  9. Antd Vue 组件库之Table表单
  10. 避免将 props 的值复制给 state!
  11. Android SDK官网下载网址
  12. 期权与期货有哪些不同?
  13. linux发行版_看一看2020年最漂亮的Linux发行版
  14. 贝多芬《 d小调第九交响曲》(Symphony No.9 in d Minor, Op.125, 1824)(永无完结)
  15. AFNetworking源码简单分析
  16. 年末促销 Windows Azure在线充值送微软商城硬件大礼包
  17. Did you mean feature with Apache Lucene Spell-Checker
  18. Halcon编程实验-(4)车牌号数字+字母的识别【目的:OCR识别的应用】
  19. cc2530单片机的内核是什么_cc2530是什么_cc2530能做什么
  20. js获取url后的参数

热门文章

  1. BZOJ 2277 strongbox (gcd)
  2. 超级签名-原理/机制/技术细节-完全解析
  3. php手游服务端开发教程,【手游服务端】梦想海贼王 卡牌系列一键端服务端游戏源码+教程...
  4. 腾讯云一键搭建WordPress博客网站
  5. 2022-04-30前端周报 巴厘岛项目交接.md
  6. [C语言] 发牌洗牌
  7. 【数据分析案例】英雄联盟美服10000条排位数据分析
  8. IDEA创建一个JavaWeb项目详细步骤
  9. After Effects CC SDK 使用指南(二)—— 第一章 介绍 (上)
  10. HackTheBox-baby WAFfles order