`

request.getRealPath()的替代方法

阅读更多

替代方法是:

写道
request.getSession().getServletContect().getRealPath()得到站点的绝对地址

 

 

在Servlet 和Struts中还可以用

this.getServletContect().getRealPath("/");

this.getServlet().getServletContect().getRealPath("/");

 

 

分享到:
评论
1 楼 zhangyu_2100 2011-02-22  
[align=center][/align][color=brown][/color]fggggggggggggggg

相关推荐

    jsp中获得路径的两种方法和获得url路径的方法(推荐).docx

    替代的方法是使用`this.getServletContext().getRealPath("/")`,这同样能获取到应用的物理路径,但更符合现代Web应用的部署需求。 接下来,我们讨论获取URL路径的方法: 在JSP中,`HttpServletRequest`对象提供了...

    从HttpServletRequest获取各种路径总结

    其中,`request.getRealPath()` 方法已被标记为过时,应使用上述替代方案。 - **应用场景**: - 文件操作:如读取或写入文件系统中的文件。 - 资源定位:如定位项目中的静态资源位置。 ##### 2. `...

    jsp Request获取url信息的各种方法对比

    但值得注意的是,getRealPath("/")方法并不推荐使用,可以采用ServletContext.getRealPath(java.lang.String)方法替代。 6. 获取请求的URI(Request URI):getRequestURI()方法返回请求的URI部分,不包含协议和...

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    作为替代,推荐使用`this.getServletContext().getRealPath("/")`方法。这能够返回服务器上当前Web应用的根目录下指定资源的物理路径。例如: ```jsp String physicalPath = this.getServletContext().getRealPath...

    Java或web中解决所有路径问题

    在这种情况下,有以下两种替代方法: 1. 利用Java的类加载机制,通过`XXX.class.getClassLoader().getResource("")`来获取ClassPath。这种方法适用于类位于`WEB-INF/classes`目录下,但如果类被打包到JAR文件中,它...

    Java实训教程 Java软件开发实战 Java开发框架介绍 SpringMVC_3_方法入参 共41页.pptx

    - **使用`WebRequest`对象**:SpringMVC提供了`WebRequest`接口来替代原始Servlet对象,便于单元测试。 - **示例**:通过`WebRequest`对象来设置属性并传递给视图层。 ```java @RequestMapping("/testreq") ...

    Java程序开发教学课件:15Servlet高级编程.pptx

    文件上传可以通过Servlet实现,使用请求对象的 getServletContext().getRealPath() 方法获取文件保存路径。 * 文件上传表单:使用 HTML 表单将文件上传到服务器 * 文件上传 Servlet:使用 Servlet 处理文件上传请求...

    struts2错误集合

    2. **查找替代方法**:查阅文档寻找相应的替代方法。 #### 九、页面编码问题 **问题描述**: 页面中出现乱码问题。 **解决方案**: 1. **更改页面编码**:在JSP页面顶部设置正确的字符集编码。 ```xml ;charset...

    JAVA EXCEL导出

    3. **文件路径**:`request.getRealPath()` 用于获取Web应用的根目录,然后拼接上相对路径来得到Excel文件的存储位置。在这个例子中,Excel文件会被保存在"data/"目录下。 4. **文件命名**:使用 `SimpleDateFormat...

Global site tag (gtag.js) - Google Analytics