假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果: F:/Tomcat 6.0/webapps/news/test
分享到:
上一篇:intan
分享到:
相关推荐
在 Servlet 中,可以使用 request.getServletPath() 获取当前文件的绝对路径,然后使用 request.getSession().getServletContext().getRealPath(request.getRequestURI()) 获取当前文件的绝对路径。同时,也可以使用...
在 Servlet 中,我们可以使用 `request.getServletPath()` 来获取当前实际运用的相对路径和绝对路径根列表所对应的绝对路径。此外,我们还可以使用 `request.getSession().getServletContext().getRealPath(request....
- **示例**:获取当前Servlet的路径,使用`request.getServletPath()`。 - 获取文件的物理路径,可以使用`request.getSession().getServletContext().getRealPath(request.getRequestURI())`。 ##### 4. Java ...
String currentUrl = request.getServletPath(); ``` 3. **检查Session状态**:检查用户的Session是否有效。 ```java HttpSession session = request.getSession(false); if (session == null || session....
例如,在JSP中,我们可以使用request.getRequestURI()方法来获取根目录所对应的绝对路径,而在Servlet中,我们可以使用request.getServletPath()方法来获取根目录所对应的绝对路径。 4. java的Class中获取路径 在...