一.项目目录

二.解决方法(已解决)

1. jsp文件加入

  1. <link href="<c:url value="/css/main.css" />" rel="stylesheet" type="text/css" />

  1. <link rel="stylesheet" href="/app18b/css/main.css" type="text/css"><!-- app18b为项目名->

  1. <style>
  2. @import url("/app18b/css/main.css");
  3. </style>

2.此时的web.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app version="3.0"
  3. xmlns="http://java.sun.com/xml/ns/javaee"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  6. http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  7.  
  8. <!-- static resources -->
  9. <servlet-mapping>
  10. <servlet-name>default</servlet-name>
  11. <url-pattern>*.css</url-pattern>
  12. <url-pattern>*.js</url-pattern>
  13. <url-pattern>*.gif</url-pattern>
  14. <url-pattern>*.jpg</url-pattern>
  15. <url-pattern>*.jpeg</url-pattern>
  16. <url-pattern>*.png</url-pattern>
  17. <url-pattern>*.ico</url-pattern>
  18. <url-pattern>*.zip</url-pattern>
  19. <url-pattern>*.rar</url-pattern>
  20. </servlet-mapping>
  21.  
  22. <servlet>
  23. <servlet-name>springmvc</servlet-name>
  24. <servlet-class>org.springframework.web.servlet.DispatcherServlet
  25. </servlet-class>
  26. <init-param>
  27. <param-name>contextConfigLocation</param-name>
  28. <param-value>/WEB-INF/config/springmvc-config.xml</param-value>
  29. </init-param>
  30. <load-on-startup>1</load-on-startup>
  31. </servlet>
  32. <servlet-mapping>
  33. <servlet-name>springmvc</servlet-name>
  34. <url-pattern>/</url-pattern>
  35. </servlet-mapping>
  36.  
  37. <jsp-config>
  38. <taglib>
  39. <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>
  40. <taglib-location>/WEB-INF/lib/fmt.tld</taglib-location>
  41. </taglib>
  42. <taglib>
  43. <taglib-uri>http://java.sun.com/jsp/jstl/fmt-rt</taglib-uri>
  44. <taglib-location>/WEB-INF/lib/fmt-rt.tld</taglib-location>
  45. </taglib>
  46. <taglib>
  47. <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
  48. <taglib-location>/WEB-INF/lib/c.tld</taglib-location>
  49. </taglib>
  50. <taglib>
  51. <taglib-uri>http://java.sun.com/jsp/jstl/core-rt</taglib-uri>
  52. <taglib-location>/WEB-INF/lib/c-rt.tld</taglib-location>
  53. </taglib>
  54. <taglib>
  55. <taglib-uri>http://java.sun.com/jsp/jstl/sql</taglib-uri>
  56. <taglib-location>/WEB-INF/lib/sql.tld</taglib-location>
  57. </taglib>
  58. <taglib>
  59. <taglib-uri>http://java.sun.com/jsp/jstl/sql-rt</taglib-uri>
  60. <taglib-location>/WEB-INF/lib/sql-rt.tld</taglib-location>
  61. </taglib>
  62. <taglib>
  63. <taglib-uri>http://java.sun.com/jsp/jstl/x</taglib-uri>
  64. <taglib-location>/WEB-INF/lib/x.tld</taglib-location>
  65. </taglib>
  66. <taglib>
  67. <taglib-uri>http://java.sun.com/jsp/jstl/x-rt</taglib-uri>
  68. <taglib-location>/WEB-INF/lib/x-rt.tld</taglib-location>
  69. </taglib>
  70. </jsp-config>
  71. </web-app>

此时的springmvc-config

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:p="http://www.springframework.org/schema/p"
  5. xmlns:mvc="http://www.springframework.org/schema/mvc"
  6. xmlns:context="http://www.springframework.org/schema/context"
  7. xsi:schemaLocation="
  8. http://www.springframework.org/schema/beans
  9. http://www.springframework.org/schema/beans/spring-beans.xsd
  10. http://www.springframework.org/schema/mvc
  11. http://www.springframework.org/schema/mvc/spring-mvc.xsd
  12. http://www.springframework.org/schema/context
  13. http://www.springframework.org/schema/context/spring-context.xsd">
  14.  
  15. <!-- <context:component-scan
  16. base-package="app18b.controller" />
  17. <mvc:default-servlet-handler/>
  18.  
  19. <mvc:annotation-driven></mvc:annotation-driven>
  20. <mvc:annotation-driven />
  21. 静态资源映射
  22. <mvc:resources mapping="/css/**" location="/resources/css/"></mvc:resources>
  23. <mvc:resources mapping="/js/**" location="/resource/js/"></mvc:resources>
  24. <mvc:resources mapping="/img/**" location="/resource/img/"></mvc:resources>
  25. <mvc:resources mapping="/uploads/**" location="/resource/uploads/"></mvc:resources>
  26. Register the bean
  27. <bean class="controller.ProductController" />
  28. <bean id="viewResolver"
  29. class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
  30. <property name="prefix" value="/WEB-INF/jsp/" />
  31. <property name="suffix" value=".jsp" />
  32.  
  33. </bean> -->
  34. <context:component-scan base-package="controller"/>
  35. <context:component-scan base-package="service"/>
  36. <mvc:annotation-driven/>
  37. <mvc:resources mapping="/css/ **" location="/css/"/>
  38. <mvc:resources mapping="/ *.html" location="/"/>
  39. <!-- Register the bean -->
  40. <!-- <bean class="controller.ProductController" /> -->
  41. <bean id="viewResolver"
  42. class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  43. <property name="prefix" value="/WEB-INF/jsp/"/>
  44. <property name="suffix" value=".jsp"/>
  45. </bean>
  46.  
  47. </beans>

spring MVC 项目 WEB-INF下的jsp不能加载css文件的更多相关文章

  1. Spring MVC 中请求返回之后的页面没法加载css、js等静态文件

    1.是否被拦截,这个在Web.xml配置中servlet拦截是“/”,如果是则 a.使用spring MVC 的静态资源文件 <!-- 静态文件访问,主要是针对DispatcherServlet ...

  2. 基于Spring MVC的web应用随应用启动而加载

    写个类实现org.springframework.context.ApplicationContextAware接口即可. 但是如下的程序会在启动时加载两次: @Controller public c ...

  3. .NET Web后台动态加载Css、JS 文件,换肤方案

    后台动态加载文件代码: //假设css文件:TestCss.css #region 动态加载css文件 public void AddCss() { HtmlGenericControl _CssFi ...

  4. 在Mac系统下用STS搭建一个Spring MVC项目

    [本文出自天外归云的博客园] 从STS的下载到空项目的搭建 1. 下载STS,下载解压缩后点击sts-bundle文件夹中的STS文件启动ide: 2. 创建Spring MVC项目:File-> ...

  5. IntelliJ IDEA上创建maven Spring MVC项目

    IntelliJ IDEA上创建Maven Spring MVC项目 各软件版本 利用maven骨架建立一个webapp 建立相应的目录 配置Maven和SpringMVC 配置Maven的pom.x ...

  6. 搭建spring mvc项目

    在之前搭建maven项目这篇的基础上继续集成,引入spring mvc支持 一.添加jar包引用 修改pom.xml文件,加入:(其他关联的jar包maven会自动引用) <!-- 项目属性 - ...

  7. 【Spring】搭建最简单的Spring MVC项目

    每次需要Spring MVC的web项目测试一些东西时,都苦于手头上没有最简单的Spring MVC的web项目,现写一个. > 版本说明 首先要引入一些包,Spring的IOC.MVC包就不用 ...

  8. 通过eclipse配置Spring MVC项目

    上一篇刚建立了一个简单的Spring项目,其实Spring MVC是一个和Struts2一样的基于MVC设计模式的web框架,并且继承了MVC的优点,是基于请求驱动的轻量级的web框架,spring ...

  9. 基于Spring MVC的Web应用开发(三) - Resources

    基于Spring MVC的Web应用开发(3) - Resources 上一篇介绍了在基于Spring MVC的Web项目中加入日志,本文介绍Spring MVC如何处理资源文件. 注意到本项目的we ...

随机推荐

  1. ILRuntime_NewbieGuide—导读

    Welcome to the ILRuntime_NewbieGuide wiki! 入门篇:做个简单的案例 https://www.cnblogs.com/kerven/p/10237280.htm ...

  2. 修改MAC地址的方法 破解MAC地址绑定(抄)

    修改MAC地址的方法 破解MAC地址绑定   网卡的MAC地址是固化在网上EPROM中的物理地址,是一块网卡的“身份证”,通常为48位.在平常的应用中,有很多方面与MAC地址相关,如有些软件是和MAC ...

  3. Hadoop系列(二):Hadoop单节点部署

    环境:CentOS 7 JDK: 1.7.0_80 hadoop:2.8.5 hadoop(192.168.56.101) 配置基础环境 1. 测试环境可以直接关闭selinux和防火墙 2. 主机添 ...

  4. 【BZOJ3999】[TJOI2015]旅游(Link-Cut Tree)

    [BZOJ3999][TJOI2015]旅游(Link-Cut Tree) 题面 BZOJ 洛谷 题解 一道不难的\(LCT\)题(用树链剖分不是为难自己吗,这种有方向的东西用\(LCT\)不是方便那 ...

  5. zabbix3.2监控mysql主从(复制)状态

    问题背景: MySQL主从架构最常见不过了,在生产环境下,主从关系的状态的重要性不言而喻,这里小记一下通过zabbix监控主从状态,并用微信告警测试. 测试环境: 软件 MySQL-master My ...

  6. PEP8 - Python编码规范

    PEP8 - Python编码规范 PEP8 规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8 规范 中文翻译:http://www.cnb ...

  7. Java算法 -- 二分查找

    折半查找,要求待查找的序列有序.每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程.直到 ...

  8. DDCTF-2019

    Web 滴 Web 签到题 Web 大吉大利,今晚吃鸡 1)滴 网址http://117.51.150.246/index.php?jpg=TmpZMlF6WXhOamN5UlRaQk56QTJOdz ...

  9. 服务器配置 ssl 证书

    最近因为公司的 服务器 ssl证书即将到期(服务器 和 ssl证书管理都在 腾讯云上), 所以为了能顺利的 重新申请 ssl证书 ,我和小伙伴 在他的个人服务器上尝试了一波(我们居然都不会 ...) ...

  10. JS基础知识(未完)

    学习笔记,知识点来源于掘金小册-yck-前端面试之道 1.原始类型(6种) 原始类型储存的都是值 number boolean string null undefined symbol null不是对 ...