首页 > 代码库 > Struts2 获取项目相关路径

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 获取项目相关路径