JAVAWEB相对路径的配置

最近总算是搞明白了JAVA WEB的相对路径的配置。

首先,在XML文件中,如果使用相对路径的话,则根目录WebContent(MyEclipse是WebRoot),那么此时如果要部署一个XML,这个XML在WebContent/WEB-INF/classes下的话,则对应的路径为/WEB-INF/classes。


而如果在html如action需要加上路径的话,则对应的根目录要从Tomcat部署环境开始。

简单例子,部署一个Servelt。则对应的action为:action="http://locahost:8080/LoginTest/Myservlet",其中http://locahost:8080可以去掉。


同时要注意如果JSP部署到了WEB-INF文件夹下,如果要调用静态资源,如js文件要用request.getContextPath()获得上下文路径即/LoginTest,再调用js文件。


你可能感兴趣的:(JAVAWEB)