Struts2 获取项目相关路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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); //C:\JavaEE_Tools\apache-tomcat-7.0.68\bin String basePath1=ServletActionContext.getServletContext().getRealPath(File.separator); System.out.println(basePath1); // C:\JavaEE_Tools\apache-tomcat-7.0.68\webapps\myWebApp\ String bathPath2=GetImagesPathAction.class.getClassLoader().getResource("").getFile().replaceAll("/WEB-INF/classes/", "").replaceAll("%20", " ").substring(1); System.out.println(bathPath2); // C:/JavaEE_Tools/apache-tomcat-7.0.68/webapps/myWebApp return "success"; } }
以上是关于Struts2 获取项目相关路径的主要内容,如果未能解决你的问题,请参考以下文章