`
vtrtbb
  • 浏览: 360407 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2取真实路径

    博客分类:
  • java
 
阅读更多

实现 mplements ServletRequestAware,ServletResponseAware

 

private HttpServletRequest request;
private HttpServletResponse response;

@Override
	public void setServletRequest(HttpServletRequest request) {
		this.request = request;
	}

	@Override
	public void setServletResponse(HttpServletResponse response) {
		this.response = response;
	}

 

 

 

String path = ServletActionContext.getServletContext().getRealPath("/");

分享到:
评论

相关推荐

    struts2文件上传下载

    在`UploadAction`的`execute()`方法中,通过`ServletActionContext`获取到ServletContext对象,进而获取到Web应用的根目录下的真实路径,并在这个路径下创建保存文件的目录。然后遍历上传的文件列表,使用Apache ...

    马士兵struts2课程的学习笔记

    - **直接获取真实类型**:例如,通过`HttpServletRequest`,`HttpSession`,`ServletContext`。 以上就是Struts2课程学习笔记中的主要知识点,涵盖了从基础配置到高级特性的多个方面。理解和掌握这些内容,有助于...

    struts2批量下载

    3. **Struts2与Servlet容器的交互**:利用Struts2提供的`ServletActionContext`类获取Servlet容器的信息,如服务器的真实路径,用于文件的定位和操作。 ### 代码解析 给出的代码示例中,`FileDownloadAction`类...

    Struts2多文件上传下载源码

    下面将详细介绍如何在Struts2框架下实现多文件上传和下载功能,以及如何获取真实的上传文件名。 1. **Struts2文件上传组件** Struts2提供了一个名为`Struts2 File Upload`的插件,用于处理文件上传。这个插件基于...

    struts中文版教程

    12. **最佳实践和案例分析**:提供实际开发中的最佳实践建议,通过案例来展示Struts 2在真实项目中的应用。 这个中文版教程将帮助初学者快速跨越语言障碍,理解Struts 2的关键概念和技术,从而提升他们在Java Web...

    struts1.2上传图片例子

    // 获取服务器端上传目录的真实路径 String filePath = getServlet().getServletContext().getRealPath("/") + "upload"; if (!fileName.equals("")) { System.out.println("Server path: " + filePath); //...

    struts2错误集合.txt

    获取服务器上文件的真实路径时可能会出现警告,这是因为使用了废弃的方法`getRealPath`。应该考虑使用其他方法或工具类来替代。 4. **字符集问题:** 设置页面编码时,需要确保与实际使用的字符集一致: ```jsp ...

    Struts1新手入门笔记(全)

    这里的/login是请求路径,LoginAction是处理类,ok和error是逻辑名称,分别对应不同的真实页面路径。 此外,Struts1还提供了资源文件功能,用于处理国际化和本地化。你可以编写.properties资源文件,然后在struts-...

    struts文件上传

    首先,获取服务器上的真实路径(`ServletActionContext.getServletContext().getRealPath("/upload")`)作为保存文件的位置。然后,创建一个File对象,如果目标目录不存在,则创建该目录。`FileUtils.copyFile()`...

    struts上传

    这里使用了`ServletActionContext`来获取服务器的真实路径,并利用`FileUtils`工具类(通常来自Apache Commons IO库)来完成文件的复制操作。 **三、总结** 通过上述步骤,我们可以看到在Struts框架中实现文件上传...

    java面试题大全--java基础,struts,spring,ejb等

    - 使用`request.getRealPath(path)`获取JSP文件的真实路径。 #### 4. Cookie和Session的作用与区别 - **Cookie**:存储在客户端的信息,用于跟踪用户状态。 - **Session**:服务器端维护的用户会话信息,更安全。 ...

    java文件上传

    - **文件保存逻辑**:获取文件的真实路径,然后使用`FileUtil`工具类复制文件到服务器。 #### 六、总结 通过上述步骤,我们可以在Java中利用Struts2框架轻松实现文件上传功能。需要注意的是,在实际部署时还需考虑...

    毕业答辩-基于android的智能导航系统的设计与实现.doc

    【基于Android的智能...综上所述,本论文详细阐述了如何利用Android技术、JSON、Struts2框架以及Baidu Maps API来构建一个智能导航系统,涵盖了从需求分析到系统实现的全过程,为类似项目的开发提供了有价值的参考。

    基于android的智能导航系统的设计与实现.doc

    该课题主要包括以下几个方面:Android应用开发基础,JSON数据格式的应用,Struts2框架的运用以及Baidu Maps API的集成。通过这些技术,构建一个用户友好的界面,实现地图显示、定位、路径规划、兴趣点搜索等功能,并...

    SpringMVC.docx

    2. 使用`@PathVariable`获取URL路径变量。 3. 使用`@RequestParam`获取GET或POST请求参数。 4. 封装POJO对象,自动将请求参数映射到对象属性。 5. 获取cookie值。 6. 接收对象List集合,处理数组或集合类型的参数。 ...

    工控安全职业证书技能实践:测试路径及测试方法设计与实战.pptx

    工具测试则包括主动信息收集(如使用Netdiscover、Nmap、Scapy、Hping和Dmitry等工具)和被动信息收集(如nslookup、dig和whois),以及针对...注入、HTTP报头追踪、Struts2远程命令执行、文件上传漏洞和CSRF漏洞等...

    java面试题大全.pdf

    3. 通过HttpServletRequest读取请求,`request.getParameter()`获取CGI变量,`getRealPath()`获取真实路径。 4. Cookie存储客户端信息,Session存储服务器端会话信息。 5. `<jsp:include>`和`<%@ include %>`,前者...

    ssh(structs,spring,hibernate)框架中的上传下载

    Struts+Spring+Hibernate实现上传下载    本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:  •Struts 1.2  •Spring 1.2.5  •Hibernate 3.0  本文...

    大公司java面试题

    3. JSP通过request对象读取客户端请求,通过getAttribute()访问CGI变量,用getRealPath()获取文件真实路径。 4. Cookie存储客户端信息,Session存储服务器端会话信息。Cookie不安全且大小有限,Session适用于存储...

Global site tag (gtag.js) - Google Analytics