zoukankan      html  css  js  c++  java
  • JSP页面解决文件路径方法

    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>
        
        
    






  • 相关阅读:
    [SCOI2005]骑士精神
    [SCOI2005]超级格雷码
    [SDOI2013]淘金
    [SCOI2014]方伯伯的商场之旅
    P4317 花神的数论题
    RSA算法原理(一)
    PKI 笔记
    字符串解析运用-将字符串分解为多个整数,求各整数之和(华为oj)
    pycharm快捷键、常用设置、配置管理
    启动ipython notebook(jupyter)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315700.html
Copyright © 2011-2022 走看看