I am reading the documentation for the
getRealPath(String s) and I became confused when I read this statement
Returns a String containing the real path for a given virtual path. For example, the path
/index.htmlreturns the absolute file path on the server's filesystem would be served by a request for
http://host/contextPath/index.html, where contextPath is the context path of this ServletContext..
What is a virtual path? let's say I am inside in my deployment environment and when I say getRealPath("index.html") does this usually points to the WEB-INF directory? or does getRealPath() starts reading the root directory(inside the folder name of the web app)?