- 浏览: 334479 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (59)
- wicket (1)
- java (24)
- js (27)
- xml (3)
- Android (1)
- 服务器 (7)
- 数据库 (7)
- spring (1)
- hibernate (1)
- ssh (6)
- web (25)
- oracle (1)
- 函数 (2)
- mysql (1)
- 手机 (6)
- javascript (21)
- session (3)
- cookie (4)
- struts (1)
- ngnix (1)
- 软件使用 (2)
- linux (1)
- vi (1)
- 前端 (6)
- javascrip (2)
- html (3)
- js css (2)
- 正则 (1)
- ajax (1)
- toast (1)
- 消息提示 (1)
- 确认弹窗 (1)
- springmvc (1)
- 倒计时 (1)
最新评论
-
wenm168:
美观的图片上传前预览效果:http://www.anyrt.c ...
JavaScript 图片的上传前预览(兼容所有浏览器) -
口弦1992:
我的ie9并没有图片预览出来啊。
JavaScript 图片的上传前预览(兼容所有浏览器) -
axie1234567:
分享的东西很有用。
java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能) -
wyl4728:
32个赞
mysql函数大全 -
yu_long:
seeker.getCountry(ip);
解析出来的 ...
根据IP地址获取所在地
一 相对路径的获得 可建立一个servlet在其的init方法中写入如下语句 如果是调用了s1.getRealPath("")则输出D:\工具\Tomcat-6.0\webapps\002_ext(少了一个"\") 2 从httpServletRequest出发 String cp11111=request.getSession().getServletContext().getRealPath("/"); 结果形如:D:\工具\Tomcat-6.0\webapps\002_ext\ 四 classpath的获取(在Eclipse中为获得src或者classes目录的路径) 方法一 Thread.currentThread().getContextClassLoader().getResource("").getPath() eg: String t=Thread.currentThread().getContextClassLoader().getResource("").getPath(); 输出:t---/E:/order/002_ext/WebRoot/WEB-INF/classes/ 方法二 JdomParse.class.getClassLoader().getResource("").getPath() (JdomParse为src某一个包中的类,下同) eg:String p1=JdomParse.class.getClassLoader().getResource("").getPath(); 输出: JdomParse.class.getClassLoader().getResource--/E:/order/002_ext/WebRoot/WEB-INF/classes/ 另外,如果想把文件放在某一包中,则可以 通过以下方式获得到文件(先定位到该包的最后一级目录) eg String p2=JdomParse.class.getResource("").getPath(); 输出: JdomParse.class.getResource---/E:/order/002_ext/WebRoot/WEB-INF/classes/jdom/ (JdomParse为src目录下jdom包中的类) 四 属性文件的读取: 方法 一 InputStream in = lnew BufferedInputStream( new FileInputStream(name)); Properties p = new Properties(); p.load(in); 注意路径的问题,做执行之后就可以调用p.getProperty("name")得到对应属性的值 方法二 Locale locale = Locale.getDefault(); 工程src目录下propertiesTest.properties(名字后缀必须为properties)文件内容如下: test=hello word
说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)
String relativelyPath=System.getProperty("user.dir");
上述相对路径中,java项目中的文件是相对于项目的根目录
web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomcat安装目录\bin)
二 类加载目录的获得(即当运行时某一类时获得其装载目录)
1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)
InputStream is=TestAction.class.getClassLoader().getResourceAsStream("test.txt");
(test.txt文件的路径为 项目名\src\test.txt;类TestAction所在包的第一级目录位于src目录下)
上式中将TestAction,test.txt替换成对应成相应的类名和文件名字即可
1.2)通用方法二 (此方法和1.1中的方法类似,不同的是此方法必须以'/'开头,参考http://riddickbryant.iteye.com/blog/436693)
InputStream is=Test1.class.getResourceAsStream("/test.txt");
(test.txt文件的路径为 项目名\src\test.txt,类Test1所在包的第一级目录位于src目录下)
三 web项目根目录的获得(发布之后)
1 从servlet出发
ServletContext s1=this.getServletContext();
String temp=s1.getRealPath("/"); (关键)
结果形如:D:\工具\Tomcat-6.0\webapps\002_ext\ (002_ext为项目名字)
System.out.println("t---"+t);
System.out.println("JdomParse.class.getClassLoader().getResource--"+p1);
System.out.println("JdomParse.class.getResource---"+p2);
ResourceBundle localResource = ResourceBundle.getBundle("test/propertiesTest", locale);
String value = localResource.getString("test");
System.out.println("ResourceBundle: " + value);
发表评论
-
简单倒计时模板插件
2017-07-12 12:01 636Countdown.js (function() { ... -
简单上传文件插件
2017-07-12 11:46 684team777.upload.js js: ; ... -
简化的原生ajax
2015-03-23 14:25 655/* * * path: seaAjax.js ... -
简单入门-JavaScript正则表达式
2015-03-23 14:19 857什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门 ... -
Fxtpl v1.0 繁星前端模板引擎(非原创)
2014-08-18 13:48 3118Fxtpl 全新的JS模板引擎 Download t ... -
WEB前端开发数据模拟工具JOJO
2014-08-15 18:28 2472注:图片见压缩包中的word文档! 前端数据模拟工 ... -
利用html5进行城市定位!aqi指数的获取
2014-07-08 17:52 21417<html><head> < ... -
seajs打包部署工具spm的使用总结
2014-06-30 14:22 933相信使用seajs的好处大家都是知道的,接触seajs好像 ... -
eclispe 编辑XML时,输入<无法自动提示的修复
2014-02-20 14:40 1013eclispe 当编辑XML时,一 ... -
javaScript的性能优化
2014-01-17 14:05 1279随着网络的发展,网速 ... -
秒杀倒计时控件
2014-01-17 11:20 3166/** * User: yongwang * Da ... -
百度地图API文档
2012-11-13 18:31 1149sdfsfsdf -
可以用来解析字符串表达式的包
2012-10-16 10:57 2120import com.singularsys.jep.J ... -
JavaScript 图片的上传前预览(兼容所有浏览器)
2012-10-11 09:17 52538功能描述 通过 JavaScript 实现图片的 ... -
实现局部图片的懒加载
2012-08-31 14:52 5512此方式适用和iscroll结合使用,若用于普 ... -
iscroll介绍
2012-06-12 18:52 0参考 http://hi.baidu.com/xiaowuph ... -
JS页面跳转和js对iframe进行页面跳转、刷新
2012-04-17 10:48 4080一、JS方式的页面跳转1.window.loc ... -
struts1的一些总结
2012-04-16 11:11 1753struts1 7大组件 ActionServlet 控制器 ... -
两种 js下载文件的方法
2012-04-13 22:07 176811 function DownURL(strRemoteUR ... -
eval函数解析json数据的小细节
2012-04-13 17:05 2457关于json数据在客户端使用程度比较频繁,与服务器交互使 ...
相关推荐
以下是对文档内容的详细解读,旨在整理Java路径问题相关的核心知识点。 ### 1. 类加载器与资源定位 文档中提到了使用`TestURL().class.getResource("")`方法来获取资源路径。在Java中,类加载器会使用`getResource...
Java路径问题在编程中是一个常见的挑战,特别是在处理文件和资源时。Java的路径处理涉及到URL、URI、File等核心类的交互,而这些类在处理包含空格、特殊字符和编码的问题时会有特定的行为。 首先,Java的URL类在...
根据给定的信息,本文将详细解释Java实现的最短路径问题动态规划算法。该程序的主要目的是寻找图中各个节点到指定终点的最短路径,并输出每个节点到终点的最短距离以及达到这些最短距离时的决策路径。 ### 1. 问题...
总结来说,Java中的路径问题涉及多种路径类型、API和配置方式,理解这些概念对于进行文件操作和构建复杂应用至关重要。无论是简单的文件读写,还是复杂的类加载逻辑,都需要对路径有深入的理解。通过熟练掌握这些...
总结,Java路径问题的解决方案涉及类路径设置、自定义类加载器以及利用构建工具和IDE。理解并掌握这些概念对于开发和调试Java应用程序至关重要。在遇到问题时,记得检查类路径设置,检查类加载器的行为,并参考`...
以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与标准 #### 1. URL与URI URL(Uniform Resource Locator)统一资源定位符,是一种用于标识网络上资源位置的标准格式,如`...
### JAVA 获取各种路径总结 在Java开发中,特别是在Web应用开发中,经常需要获取不同类型的路径,例如:当前Web应用的路径、特定文件的真实路径等。本文将详细讲解如何通过不同的方式来获取这些路径。 #### JSP中...
正确处理路径可以帮助避免因路径问题引发的诸多错误,确保文件和目录的正确访问。通过合理使用`File`类以及NIO.2 API,开发者可以轻松地在各种环境中管理文件系统资源。在实际开发中,还要根据项目需求选择合适的...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
通过上述总结,我们可以了解到在Java Web开发中,正确理解和使用相对路径和绝对路径是非常重要的。它们在服务器端和客户端有不同的含义,并且在不同的应用场景下有着不同的使用方式。了解这些基础知识有助于我们编写...
本文总结了Java 开发中的路径问题,帮助开发朋友方便解决路径问题,让你节省大量的时间。 1. 基本概念的理解 绝对路径是指文件或目录在硬盘上的真正路径,例如C:\xyz\test.txt 代表了 test.txt 文件的绝对路径,...
Java 项目中获取路径详解 在 Java 项目中,获取路径是非常重要的,因为它关系到项目的正确运行。特别是在 Java Web 项目中,获取路径变得更加复杂。下面我们将详细讨论 Java 项目中获取路径的方法和注意事项。 ...
总结,Floyd最短路径算法通过动态规划的思想,逐步增加中间节点,逐步完善最短路径信息。在Java中实现时,主要利用了二维数组来存储图的信息和计算过程。理解并熟练掌握这个算法,有助于解决实际工程中的路径规划...
### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...
### Java路径获取方法详解 #### 一、概述 在Java编程中,经常需要处理文件路径问题,特别是当涉及到Web应用程序时。Java提供了多种方法来获取虚拟路径与物理路径,这对于文件操作至关重要。本文将详细介绍几种获取...
总结起来,Java文件路径处理涉及到路径的构建、解析、转换和安全操作。`FileUtil.java`可能提供了一些实用工具方法,简化了这些操作。理解并熟练运用这些知识,对于编写健壮的Java应用程序至关重要。
### Java中的绝对路径与相对路径 在Java编程中,路径管理是进行文件操作的重要组成部分,尤其是在Web应用开发中。本文将详细介绍如何在Java中获取不同类型的路径,包括Web服务器下的文件路径、本地路径以及相对路径...
本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种通过系统属性获取路径的方式,这种方式简单且在多数环境下都能工作。 ```java // 获取用户目录路径 String userHome = ...
总结来说,解决"java 具有图形界面的最短路径问题的求解"需要掌握图的表示、最短路径算法(如Dijkstra),以及使用Java GUI库进行界面设计和事件处理。实际的代码实现会涉及数据结构、算法和用户交互等多个方面的...