2024.01.10 17:52
「获取项目的绝对路径」 Java中如何取得工程的绝对路径 爱问知识人
文章来源:顺利加盟网
获取项目的绝对路径: Java中如何取得工程的绝对路径 爱问知识人 //JSP中 intln("根目录所对应的绝对路径:" + tRequestURI() + ""); String strPathFile
获取项目的绝对路径: Java中如何取得工程的绝对路径 爱问知识人
//JSP中 intln("根目录所对应的绝对路径:" + tRequestURI() + ""); String strPathFile = tRealPath( tRequestURI()); intln("文件的绝对路径:" + strPathFile+ ""); intln( tRealPath( tRequestURI())); String strDirPath = new Fil...展开全部
获取项目的绝对路径: 怎么获得项目的绝对路径
/*** 参考如下代码* 获得工程的classpath根目录* @return String*/public static String getClasspath() {try {return ("随便一个类").getResource("/").getPath();} catch (Exception e) {();}return "";}展开全部
其他答案:String root = ("").toString(); String separator = "/"; root = (0,(separator)); root = (0,(separator)); root = (0,(separator)); root = (0,(separator)); root = (0,(separator)); root = (0,(separator)); 你可以点点往上面截取你想要的路径
其他答案:用jsp获取、用java类获取或用servlet获取项目绝对路径。 一、用jsp获取 1、获取文件的绝对路径 string file="文件";(例如:) string path=(file); 2、获取文件的绝对路径 string p2=(); 3、获取当前jsp页面的路径 string p3=(); 4、获取当前项目的路径 string p4=(); 二、用java类获取 1、获取eclipse路径 string a1=(""); 2、获取当前的classpath路径 string a2=类名.("").tostring(); string a3=("/").tostring(); string a4=().getresource("").tostring(); string t=().getcontextclassloader().getresource("").getpath(); 3、获取文件的绝对路径 如果要获取webcontent目录下的文件绝对路径怎么办?可以用下面的方法 string t=().getcontextclassloader().getresource("").getpath(); int num=(".metadata"); string path=(1,num).replace('/', '\\')+"项目名\\webcontent\\文件"; 三、用servlet获取 1、获取项目的绝对路径 ().getservletcontext().getrealpath("") 2、获取浏览器地址 () 3、获取当前文件的绝对路径 ().getservletcontext().getrealpath(())
获取项目的绝对路径: 在java web项目中,如何获取项目的绝对路径(考虑到后期移植不能...
通过实现ServletContextListener就可以拿到:public class wwww implements ServletContextListener{@Overridepublic void contextDestroyed(ServletContextEvent sce) {// TODO Auto-generated method stub}@Overridepublic void contextInitializ...展开全部
其他答案:传递一个参数进去不就有了,没办法传递那就 然后在另一个地方 再拿回来就是了。 pubblic class A { private static final ThreadLocal instances = new ThreadLocal(); public static void put (Object target) { (target);} public static Object get() {return ();} } 在请求之后调用 (ServletContext); 在你的普通 java 类中调用 (); ThreadLocal 像它的名字一样,它能保证这个 set 和 get 能对线程进行隔离,get 到的肯定是这个线程在之前 set 进去的东西,不会拿到其它线程的东西,因为 servlet 一个请求由一个线程服务的,我们需要保证请求完成后清理掉现场 set(null) 就可以了。 public void doGet(request, response) { try { (()); // ... 其它正常的操作。 } finally { (null); } } 你的普通类 () 得到刚才那个 ServletContext。这个 try / finally 配对是必须的,因为 HTTP 服务器都是使用线程池的,也就是说一个 http request 完成之后这个线程并不会终止而是被另一个请求使用,为了不影响其它的请求,我们需要清理现场。
其他答案:经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目。 解决步骤:1、进入项目目录,可看到.project文件,打开。 2、找到3、在第2步的代码段中加入如下标签内容并保存: 4、在eclipse的项目上点右键,刷新项目。 5、在项目上点右键,进入属性(properties) 6、在左侧列表项目中点击选择“project facets”,在右侧选择“dynamic web module”和java,点击ok保存即可。
其他答案:HttpServletRequest req = (HttpServletRequest) (); String path = ();
获取项目的绝对路径: 如何获得项目的路径
/*** 参考如下代码* 获得工程的classpath根目录* @return String*/public static String getClasspath() {try {return ("随便一个类").getResource("/").getPath();} catch (Exception e) {();}return "";}展开全部
其他答案:getclass().getresource() 方法获得相对路径( 此方法在jar包中无效。返回的内容最后包含/) 例如 项目在/d:/workspace/mainstream/test 在javaproject中,getclass().getresource("/").getfile().tostring() 返回:/d:/workspace/mainstream/test/bin/ public string getcurrentpath(){ //取得根目录路径 string rootpath=getclass().getresource("/").getfile().tostring(); //当前目录路径 string currentpath1=getclass().getresource(".").getfile().tostring(); string currentpath2=getclass().getresource("").getfile().tostring(); //当前目录的上级目录路径 string parentpath=getclass().getresource("../").getfile().tostring(); return rootpath; }
获取项目的绝对路径:如何获取文件的绝对路径?
用Jsp获取、用Java类获取或用servlet获取项目绝对路径。
获取项目的绝对路径:如何获取应用程序的绝对路径?
使用 至于 不行,因为应用程序有个当前工作目录,这个工作目录是会变的,不总是程序的启动目录(当然默认启动是应用程序目录)。 比如说,你打开命令行(cmd),它就会显示一个路径,你会发现这个路径(通常是C:\Documentsandsettings\用户名,在XP下)不是所在目录(是在system32下的)。 而这个当前目录很容易改变,甚至当你使用了文件浏览对话框(比如打开文件、保存文件)时,这个当前目录都会改变到它最后选择的目录。 而快捷方式中的启动目录,就是设置当前应用程序的工作目录。默认情况下,新建的快捷方式的启动目录就是应用程序所在目录,所以你不修改的话是可以正常工作的,明白了?
获取项目的绝对路径:JAVA获取绝对路径的问题如何解决?
1 用servlet获取 获取项目的绝对路径().getServletContext().getRealPath("")1.
2 获取浏览器地址()1.
3 获取当前文件的绝对路径().getServletContext().getRealPath(())2.获取当前的classpath路径String a2=类名.("").toString();String a3=("/").toString();String a4=().getResource("").toString();String t=().getContextClassLoader().getResource("").getPath();//输出很好理解3、获取文件的绝对路径String t=().getContextClassLoader().getResource("").getPath();int num=(".metadata");String path=(1,num).replace('/', '\\')+"项目名\\WebContent\\文件";
文章来源:顺利加盟网
风险提示及免责条款
[温馨提示] 文章来源于顺利加盟网,转载注明原文出处,此文观点与查生意无关,理性阅读,版权属于原作者若无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间删掉 ,查生意仅提供信息存储空间服务。


