JSP页面解决文件路径方法
程序员文章站
2022-04-17 10:42:20
...
1、首先,引入jstl.jar夹包
2、在pathTags.jsp中引入常用的标签
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<%@ taglib prefix="m" uri="http://java.sun.com/jsp/jstl/functions" %>
3、新建该jsp过程中,会出现下面这段代码,将其预留<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
4、利用core标签,设置基本路径和相对路径
<c:set var="bp" value="<%=basePath%>"></c:set>
<c:set var="pa" value="<%=path%>"></c:set>
5、在其他的jsp页面引入该jsp
<%@ include file="/jsp/pathTags.jsp"%>
6、在js、css和图片等一些文件的路径前加上
<script type="text/javascript" src="${bp}/scripts/jQuery.js"></script>
附
pathTags.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<%@ taglib prefix="m" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<c:set var="bp" value="<%=basePath%>"></c:set>
<c:set var="pa" value="<%=path%>"></c:set>
上一篇: 抑郁症有什么症状?
推荐阅读
-
IE浏览器下载不了文件显示下载文件完成0%的解决方法
-
jsp传值中文乱码问题解决方法示例介绍
-
基于jsp:included的使用与jsp:param乱码的解决方法
-
servlet跳转页面的两种方式(jsp实现页面跳转的方法)
-
huhamhire-hosts自动更新Google Hosts文件教程及故障解决方法
-
win7系统上找不到C盘上的programdata文件夹的解决方法
-
spring boot 本地图片不能加载(图片路径)的问题及解决方法
-
访问JSP文件或者Servlet文件时提示下载的解决方法
-
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
-
软盘里的重要文件打不开的几种有效解决方法