import java.io.FileOutputStream;
import javax.faces.application.Application;
import javax.servlet.http.HttpServletRequest;
import com.opensymphony.xwork2.ActionSupport;
public static String getPath() {
String result = Application.class.getResource("Application.class")
.toString();
System.out.println("原始路径:" + result);
int index = result.indexOf("WEB-INF");
if (index == -1) {
index = result.indexOf("bin");
}
result = result.substring(0, index);
if (result.startsWith("jar")) {
result = result.substring(10);
} else if (result.startsWith("file")) {
result = result.substring(6);
}
if (result.endsWith("/")) {
result = result.substring(0, result.length() - 1);
}
System.out.println("截取后路径:" + result);
return "getpaths";
}
}
//动态路径
String fileName = ReportAction.class.getResource("/").toString().substring(6) +"pd_temple_report.jrxml";