关于java中xml文件配置的路径问题

什么时候加"/",什么时候不加???
/WEB-INF/html/
/static/css/
这两个路径前面就写了一个"/"代表什么?它们也不在同一个包下啊,前面的地址是不同的,系统是怎么找到它们的路径的???

配置文件可以做路径映射的,通常/static/css/是可以直接访问的,/WEB-INF/html/是不能直接访问的,必须通过servlet或者其他类似controller访问。
楼上2位没说全,"/"在java代码里面才需要转义,页面上是不需要的;
"/" 代表的不是当前文件夹,代表的是根路径,"./"才是当前文件夹。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-24
/代表当前文件夹,是相对路径。一般情况下在同一站点加上/,有时候不加也行追问

请问eclipse和myeclipse中的默认的路径是什么?就是默认的相对路径是从哪个文件夹开始的??

追答

jsp以及css之类的文件默认路径是/WebRoot,java源文件默认是src

第2个回答  2020-04-05
嗯,是过滤,在这个里面实现了些什么?
这个问题太大
了,而且这是struts2,更加复杂。在里面做了很多事情,最起码的
至少有加载你的struts.xml配置文件,解析你的配置文件,然后通过你的请求路径,找到相应的action,封装你的表单数据等等,还有很多过滤器。。。struts2不是一两句能说完的,看看源代码吧,如果看得懂,就知道做了什么了
第3个回答  2014-12-24

"/" 需要转义

\\WEB-INF\\html

关于java中xml文件配置的路径问题
配置文件可以做路径映射的,通常\/static\/css\/是可以直接访问的,\/WEB-INF\/html\/是不能直接访问的,必须通过servlet或者其他类似controller访问。楼上2位没说全,"\/"在java代码里面才需要转义,页面上是不需要的;"\/" 代表的不是当前文件夹,代表的是根路径,".\/"才是当前文件夹。

关于java xml读取时中文路径的问题
这是人家api规定的,你可以选择另一种方式啊,parse方法可以加很多参数的,它不接受中文,但是File可以啊,改成 builder.parse(new File("中文路径"))搞定。

java项目中有个xml文件,如何设置路径才可以在本机上的jar,局域网的别...
Document doc = reader.read(in);\/\/ 获取文档对象 \/\/之前我用的这行代码,本地可以,打包了就路径对不上 \/\/ Document doc = reader.read("..\/webapps\/manager\/WEB-INF\/classes \/system_advices.xml");\/\/ 获取文档对象 Element root = doc.getRootElement();\/\/ 获取根节点 List list ...

JAVA中怎么把XML文件中的数据通过JAXB技术保存到List集合里面去,为什么...
先看看你给出的路径对不对。File路径。接着看看你xml文件符不符合jaxb规范。你通过注解的方式配置的xml,那你还得看看xmlElement下的每一个uri和你java po类的uri对应不。也就是看字段的名字对应不,问题的关键 是处在这里,uri不对应。该为一致或是@XMLElement(name="uri")

java读取配置文件的方法(xml)
回答:建议看哈JAXP 关于java操作xml其实很简单

Spring xml配置文件相对路径问题
如果是桌面程序,可以把applicationContext.xml放到classpath路径下,例如打包到jar里面。使用ClassPathXmlApplicationContext读取就可以了。..\/..\/这样的相对路径,不适合在桌面程序上使用。如果一定要用FileSystemXmlApplicationContext设定向对路径,applicationContext.xml仅仅是在src下还不够,需要在class文件...

请教下java操作XML配置问题是怎么实现的
如今你可以看到越来越多的Java软件都在使用DOM4J来读写XML,特别值得一提的是连Sun的JAXM也在用DOM4J.2、比较1)DOM4J性能最好,连Sun的JAXM也在用DOM4J.目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J.2)JDOM和DOM在性能测试时表现不佳,在...

web配置读取xml文件报找不到路径
XMLS.class.getClass().getResourceAsStream("\/test\/test.xml");解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。备注:这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现原理都是找到当前类路径,之后通过相对位置找到另外...

xml中的路径问题
使用相对路径你要放在同一路径下

java加载spring的XML配置文件,报org.springframework.beans.factory.Bea...
file:\/\/config\/ws\/applicationContexte.xml 路径没有找到

相似回答