世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

jsp页面动态拼接资源访问地址

适用于:非前后端分离的项目。

解决:在项目中通过request获取各种地址信息。

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
结果:http://localhost:8080/WebDemo/

在jsp页面可以这么用:
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <% String path = request.getContextPath();     
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> 

  引用basePath

<link rel="stylesheet" href="<%=basePath %>resources/assets/css/font-xxx.min.css" />

 

posted @ 2019-06-10 21:23  白杯与咖啡  阅读(1450)  评论(0编辑  收藏  举报