当前位置: 首页 > 编程笔记 >

jsp 网站引入外部css或者js失效问题解决

屠振濂
2023-03-14
本文向大家介绍jsp 网站引入外部css或者js失效问题解决,包括了jsp 网站引入外部css或者js失效问题解决的使用技巧和注意事项,需要的朋友参考一下

最近做项目,完成项目经理布置的任务,开始入门java web,但在开发过程中遇到过许许多多的问题,但是令我最头痛的还是导入外部css一直失效,困扰许久才找出原因。

路径问题

css或者js导入失效最有可能的原因就是路径错误,这里我给出我的网站目录结构,大家可以参考下。

导入css代码:

    <link rel="stylesheet" type="text/css" href="css/login.css">

记得jsp头部需要设置相对路径:

  <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  %>

设置了过滤器

我就是因为设置了一个登录过滤器才导致css和js失效。解决办法很简单,设置 filter 所拦截的请求路径(过滤器关联的URL样式)为相应的文件,例如我过滤的是jsp文件,所以我的xml部分配置如下:

  <filter-mapping>
    <filter-name>login</filter-name>
    <url-pattern>/.jsp</url-pattern>
  </filter-mapping>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍spring boot 2.x html中引用css和js失效问题及解决方法,包括了spring boot 2.x html中引用css和js失效问题及解决方法的使用技巧和注意事项,需要的朋友参考一下 在application.properties中配置了static的默认路径 我的static目录结构是这样的 index.html中这样引用css或者js文件,用到了th标签 htm

  • 本文向大家介绍使用微信内嵌H5网页解决JS倒计时失效问题,包括了使用微信内嵌H5网页解决JS倒计时失效问题的使用技巧和注意事项,需要的朋友参考一下  项目要求:将H5商城页面嵌套到公司微信公众号里     项目本身的开发跟移动端网页并无太多差异,只是这昨天遇到一个问题,说是棘手,到也简单。     用户下单后,在选择支付方式页面,有个倒计时的逻辑(从下单时开始计算,24小时后未支付,会有ws自动取

  • 本文向大家介绍解决python Jupyter不能导入外部包问题,包括了解决python Jupyter不能导入外部包问题的使用技巧和注意事项,需要的朋友参考一下 在网上看了很多解决方法,都没有解决,后来我自己解决了这个问题: 出现的问题:在cmd上 “pip install package” 时显示 satisfied,但在Jupyter中 import package 报错“No module

  • 本文向大家介绍解决IDEA 2020.3 lombok失效问题,包括了解决IDEA 2020.3 lombok失效问题的使用技巧和注意事项,需要的朋友参考一下 本地安装的是IDEA2020.3 社区版,使用lombok插件失效,编译报错,“You aren‘t using a compiler supported by lombok, so lombok will not work and has

  • 本文向大家介绍解决android Listview的item中最外层Margin失效的问题,包括了解决android Listview的item中最外层Margin失效的问题的使用技巧和注意事项,需要的朋友参考一下 1、在开发中发现这么一种现象: List中的Item是LinearLayout,这个Item的最外层,设置了margin属性。全部失效。 从图中可以看出, AbsListView的la

  • 首先,我为我的英语水平不太好而道歉。我正在实习,我的任务是继续为公司开发一个内联网网站。我在实习开始时就拿到了代码,并开发了本地版本,具有本地网络服务器和本地数据库。这是我在公司服务器上部署更改版本的时候了,一旦我这样做了,到目前为止一直使用旧版本的站点会显示“ 内部服务器错误 500”。它来自什么,有人有解决方案吗?PS :该网站是用CakePhp开发的。