我使用 netbeans 和 glassfish 服务器创建了一个 Web 应用程序。我在该应用程序中创建了一个新的 java 文件。我想在那个 java 文件中找到当前的应用程序路径。
问问题
1848 次
1 回答
0
您可以使用 HttpServletRequest 类的方法从 servlet 获取路径信息:
public class RequestInfoExample extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
String requestURI = request.getRequestURI();
String contextPath = request.getContextPath();
}
Javadoc 信息:
getRequestUri() - 返回此请求的 URL 部分,从协议名称到 HTTP 请求第一行中的查询字符串...
getContextPath() - 返回请求 URI 中指示请求上下文的部分。上下文路径始终位于请求 URI 的首位。路径以“/”字符开头,但不以“/”字符结尾...
于 2011-05-02T09:28:00.127 回答