获取当前工程部署路径

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
%>
<c:set
var="webRoot" value="<%=basePath%>" />

时间: 2024-10-12 18:47:58

获取当前工程部署路径的相关文章

获取当前工程路径

1.利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2.使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println(directory.getCanonicalPath());//获取标准的路径    Sy

java ,js获取web工程路径

一.java获取web工程路径 1),在servlet可以用一下方法取得: request.getRealPath(“/”) 例如:filepach = request.getRealPath(“/”) ”//upload//”; 2),不从jsp,或servlet中获取,只从普通java类中获取: String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); SAXReader()

JAVA,JSP,Servlet获取当前工程路径-绝对路径

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

Eclipse中导入Tomcat工程部署启动的方式

(1) 获取目标工程 首先,通过git或者是svn工具,从远程服务器下载要部署的工程至本地Eclipse的工作空间 (2) 工程导入 方式1:File--New Project--新建Tomcat工程 Tomcat工程命名要与本地的工程文件名称一致,这样便会自动的用本地工程的内容填充到新建的工程下. 方式2: File--Import--Maven--Existing Maven Projects(这种方式下导入jsp文件有问题,可能是这种方式不对,不推荐) (3) 导入工程依赖的jar pac

获取Xcode工程所有的类名

有的时候在需求中需要获取工程中所有的类名.例如在获取工程中继承某个类的列表. 核心代码如下: unsigned int count = 0; const char **classes = nil; Dl_info info; dladdr(&_mh_execute_header, &info); NSLog(@"%s", info.dli_fname); /* info.dli_fame 是工程编译时工程的路径 objc_copyClassNamesForImage 返

eclipse修改web项目部署路径

Eclipse中用Tomcat发布的Web项目,更改其部署路径 我的Eclipse的工作目录是D:/workspace 先配置Tomcat 选择你的tomcat版本 点击next 这里先不要把项目添加进去 我们先对tomcat的部署路径做一下更改,eclipse默认的部署路径是 D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps(根据自己的workspace决定的) 如果添加了项目到tomcat下

VC++获取当前模块的路径(dll/exe)

一般地,获取当前模块路径都是通过调用 GetModuleFileName() 来获取的. DWORD WINAPI GetModuleFileName( __in HMODULE hModule, __out LPTSTR lpFilename, __in DWORD nSize ); 参数 hModule A handle to the loaded module whose path is being requested. If this parameter is NULL, GetModu

Linux下获取可执行程序的绝对路径

编写的程序中如果需要读取配置文件,或者需要输出log文件打印日志,或者读取其他文件的时候会出现一个问题: 可执行程序在读取文件路径的时候使用什么路径? 我们一般项目的结构就是: project/ bin/        可执行程序位置 conf/       配置文件位置 log/         日志文件位置 include/   头文件位置 src/         源文件位置 obj/         临时工程文件位置,即.o 文件 other/      其他一些文件 所以在写程序的时候

eclipse中的web项目部署路径

elipse添加了server之后,如果不对tomcat的部署路径做更改,则eclipse默认对工程的部署在 eclipse-workspace\.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 如果添加了项目到tomcat下那么按照下面的步骤进行配置 1.找到Server面板,右击当前的那个Tomcat,先remove掉其中所有的工程. 2.再右击那个Tomcat,选择Clean清空. 3.双击那个Tomcat,会打开属