最近做了一个项目,完成了项目经理布置的任务,开始上手java web。但是我在开发过程中遇到了很多问题,但最让我头疼的是外部css的导入一直失败,花了很长时间才找到原因。
路径问题
css或js导入失败的最可能原因是路径错误。这里我给出我的网站目录结构,大家可以参考一下。
导入css代码:
link rel='样式表' type=' text/CSS ' href=' CSS/log in . CSS '
请记住,jsp头需要设置相对路径:
% String path=request . getcontextpath();string base path=request . getscheme()' ://' request . getservername()' : ' request . getserverport()' path '/';%具有筛选器集
因为我设置了一个登录过滤器,所以css和js都失败了。解决方法很简单。将过滤器拦截的请求路径(与过滤器关联的URL样式)设置为相应的文件。例如,我过滤jsp文件,因此我的xml部分配置如下:
感谢您阅读过滤器-映射过滤器-名称登录/过滤器-名称网址-模式/。JSP/URL-pattern/filter-mapping,希望对大家有所帮助,感谢大家对本网站的支持!