摘要: 本文转载用于本人学习,原文链接:http://www.blogjava.net/nokiaguy/archive/2008/04/27/196646.html一、上传单个文件上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。要用Struts2实现上 阅读全文
posted @ 2012-07-25 11:13 书山瞌睡虫 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 不考虑界面的显示,只是做一个功能的实现 需要注意的是Jsp中上传文件的名字(A)和处理文件上传类中的命名(A)需要一致。相应的另外两个属性:AContentType 和 AFileName 也是必须的。这里只是将客户端文件流与服务端文件流建立连接,保存该文件流,就需要自己去实现,所以,需要做持久化的操作。jsp页面端:View Code 1 <form action="fileAction" method="post" enctype="multipart/form-data"> 2 <table border=&q 阅读全文
posted @ 2012-07-25 10:49 书山瞌睡虫 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.JSP中获得当前应用的相对路径和绝对路径:根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径:application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent();2.Servlet中获得当前应用的相对路径和绝对路径:根目录所对应的绝对路径:request.ge 阅读全文
posted @ 2012-07-25 10:06 书山瞌睡虫 阅读(1215) 评论(0) 推荐(0) 编辑