ServletContext获取项目真实路径

import javax.servlet.ServletContext;

import org.springframework.web.context.ServletContextAware;

/**
 * @author Administrator
 *
 */
public class PayUtil implements ServletContextAware{

public ServletContext context ;
    public static String PATH = "";
    /* (non-Javadoc)
     * @see org.springframework.web.context.ServletContextAware#setServletContext(javax.servlet.ServletContext)
     */
    public void setServletContext(ServletContext context) {
        this.context = context;
    }
    
    public void myinit(){
        PayUtil.PATH = context.getRealPath("");
    }    
}

PayUtil.PATH = D:\work\apache-tomcat-7.0.52\webapps\pra

时间: 2024-12-28 16:22:17

ServletContext获取项目真实路径的相关文章

s获取项目根路径

//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp var pathName=window.document.l

js获取项目根路径

1 //js获取项目根路径,如: http://localhost:8083/uimcardprj 2 function getRootPath(){ 3 //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp 4 var curWwwPath=window.document.location.href; 5 //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp 6 var pathName=wind

java 或者 js 获取项目访问路径(域名)

/** * 获得站点url * @return */ public String getWebUrl(){ String url = getRequest().getScheme() + "://" + getRequest().getServerName(); if(getRequest().getServerPort()!=80){ url+= ":" + getRequest().getServerPort(); } url+=getRequest().get

获取项目根路径的四种方式

获取项目根路径的四种方式 CreateTime--2018年3月2日11:39:52 Author:Marydon <!-- 假设项目的请求根路径是"/demo" --> <!-- 方式一:EL表达式 --> ${pageContext.request.contextPath} <br>显示结果:"/demo" 应用: <i:form id="AddForm" method="post"

java获取项目访问路径的方法

在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,例如: WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径. 1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:/TEST/test.jsp(2)得到工程名:request.getContextPath()结

相对路径和绝对路径的区别,java获取项目访问路径的方法

相对路径和绝对路径的区别 在HTML里只要涉及文件的地方(如超级链接.图片等)就会涉及绝对路径与相对路径的概念. 1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径.例如"bg.jpg"这个图片是存放在硬盘的"E:\book\网页布局代码\第2章"目录下,那么 "bg.jpg"这个图片的绝对路径就是"E:\book\网页布\代码\第2章\bg.jpg".那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句: <

Struts2 获取项目相关路径

Struts2 获取项目路径 package actions.app; import java.io.File; import org.apache.struts2.ServletActionContext; public class GetImagesPathAction { public String execute(){ String bathPath=System.getProperty("user.dir"); System.out.println(bathPath); //

通过java类获取项目绝对路径两种方式

经常会遇到通过java类获取项目路径,并且通过该相对路径或者绝对路径加载资源文件的问题.通常最常用的的两种方式是通过classLoader或者class的getResource()方法. public static final String getPath(){ String path1 = Constant.class.getClassLoader().getResource("").getPath(); String path2 = Constant.class.getClassL

获取项目根路径

传统的jsp页面js获取项目路径的写法: var contextPath = '${pageContext.request.getContextPath()}'; 1 使用thymeleaf是这样获取 <script> var ctx = "[[@{/}]]"; </script> js拼接变量,外面是“”里面用‘+变量+’,外面是‘’里面用“+变量+” 原文地址:https://www.cnblogs.com/3xiaoleilei/p/12084368.ht