zoukankan      html  css  js  c++  java
  • 在Jsp中调用静态资源,路径配置问题

    在Jsp中调用图片、JS脚本等,针对取得的路径有两种调用方式:

    1、放入Body中生成绝对路径(不建议)

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>image调用</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
    </head>
    <body>
        <h1>图片访问</h1>
        <div>        
            <img alt="图片" src="<%=basePath%>/image/a.png">
        </div>
    </body>
    </html>

    2、在Head中指定,Body中使用相对路径(建议)

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>image调用</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    
        <!-- base需要放到head中 -->    
        <base href=" <%=basePath%>">   
    </head>
    <body>
        <h1>图片访问</h1>
        <div>     
            <img alt="图片" src="image/a.png">
        </div>
    </body>
    </html>

  • 相关阅读:
    【转】Storm并行度详解
    Storm 集群安装配置
    【原】storm源码之storm代码结构【译】
    Storm中-Worker Executor Task的关系
    Storm源码分析--Nimbus-data
    storm配置
    Nimbus<三>Storm源码分析--Nimbus启动过程
    Nimbus<二>storm启动nimbus源码分析-nimbus.clj
    Twitter Storm源代码分析之Nimbus/Supervisor本地目录结构
    linux 相关学习记录
  • 原文地址:https://www.cnblogs.com/maocs/p/4256302.html
Copyright © 2011-2022 走看看