- 浏览: 49642 次
- 性别:
文章分类
- 全部博客 (35)
- j2ee (27)
- jquery (3)
- jquery easyui (3)
- html (9)
- ajax (3)
- java (3)
- javase (4)
- java时间问题 (1)
- ice (1)
- 中间件 (1)
- 客户端调用服务端 (1)
- CRC16校验 (1)
- war包 (1)
- Java命令 (1)
- srping (1)
- web项目 (1)
- 非spring管理类调用spring管理的类 (1)
- highCharts (1)
- xAxis (1)
- yAxis (1)
- series (1)
- categories (1)
- tomcat启动 (1)
- ServletContextListener (1)
- bat启动Java项目 (1)
- 带有第三方jar包 (1)
- Java项目中使用webservice (0)
- javase项目中使用文本service (0)
- web前端、w3cschool、jquery (9)
- apache poi 、excel (2)
- poi (2)
- struts2 (1)
最新评论
-
messi_18:
Thanks very much! I also met th ...
【转】org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] -
smilingtodie:
...
struts2.3.4+hibernate4.3+spring3.2.3所需要的jar包
package com.sjy.action; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActionContext; public class FileUpLoad { private File myFile; private String myFileFileName; private String myFileContentType; public String upLoad(){ String fileName = null; try { System.out.println(fileName = myFile.getName()); System.out.println(myFileFileName); System.out.println(myFileContentType); FileUtils.copyFile(myFile, new File(ServletActionContext.getServletContext().getRealPath("/upload") + "/" + myFileFileName)); } catch (IOException e) { e.printStackTrace(); } return "success"; } public File getMyFile() { return myFile; } public void setMyFile(File myFile) { this.myFile = myFile; } public String getMyFileContentType() { return myFileContentType; } public void setMyFileContentType(String myFileContentType) { this.myFileContentType = myFileContentType; } public String getMyFileFileName() { return myFileFileName; } public void setMyFileFileName(String myFileFileName) { this.myFileFileName = myFileFileName; } } struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- Overwrite Convention --> <constant name="struts.convention.action.suffix" value="Controller" /> <constant name="struts.convention.action.mapAllMatches" value="true" /> <constant name="struts.convention.default.parent.package" value="rest-default" /> <constant name="struts.convention.package.locators" value="example" /> <constant name="struts.devMode" value="true"></constant> <package name="struts2basic" namespace="/" extends="struts-default"> <action name="upload" class="com.sjy.action.FileUpLoad"> <result name="success">/success.jsp</result> </action> </package> upload.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'upload.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action="<%=basePath %>upload.action" method="post" enctype="multipart/form-data"> <input type="file" name="myFile"> <input type="submit" name="method:upLoad" value="上传"> </form> </body> </html>
这里要注意的是Java文件中写的要接收的file的名字是什么jsp中的文件名字就要是什么
还有如果要在文件夹中存贮文件原来的名字的话。需要在Java文件的属性的名字后面加上FileName而且必须是这个比如我的就叫myFileFileName
发表评论
-
jquery easyui tree checkbox置灰
2014-10-29 00:01 1207$('#tt').tree({ onLoadSucces ... -
java中两个list互相比较
2014-10-26 21:52 1378java的应该是有个类可以专门实现: pac ... -
struts2使用注解方式下载文件
2014-10-13 23:48 764使用Struts2 ,很多人 ... -
带有批注的从数据集中查询出的poi导出
2014-10-12 21:43 1268从list中取数据把特殊的数据进行封装来进行导出 pac ... -
poi导出Excel的一些东西
2014-10-10 23:45 849直接上传代码 第一个是多个sheet页 package c ... -
jqueryeasyui弹窗跳出jsp的方法
2014-09-21 21:01 1211很多时候需要弹窗处理一些数据以下是弹窗的js代码 &l ... -
w3cschool、jquery学习chm8
2014-08-21 07:06 732方便起见、为了下载 -
w3cschool、jquery学习chm7
2014-08-21 07:06 703方便起见为了下载 -
w3cschool、jquery学习chm6
2014-08-21 07:06 829方便起见为了下载 -
w3cschool、jquery学习chm5
2014-08-20 22:15 722方便起见为了下载 -
w3cschool、jquery学习chm4
2014-08-20 22:04 714方便起见为了下载 -
w3cschool、jquery学习chm3
2014-08-20 21:54 664方便起见为了下载 -
w3cschool、jquery学习chm2
2014-08-20 21:44 529方便起见为了下载 -
w3cschool、jquery学习chm1
2014-08-20 21:38 686为了方便起见下载 -
当tomcat启动时想调用某个类的某些方法
2014-05-12 11:38 1408有些时候我们有这样的需求当tomcat启动时候或者关闭的时候我 ... -
javaweb应用打成war包
2014-03-19 15:42 1077很多是后当我们要把项目放到公网的时候就要把我们的web项目打成 ... -
[转]java中如何利用时间间隔算日期
2014-02-21 13:33 1195今天公司要要我实现一个功能是时间段1 时间段2 时间段3 时间 ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:11 3851注:这个程序jsp的源代码在这个http://www.jeas ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:10 0注:这个程序jsp的源代码在这个http://www.jeas ... -
【转】关于struts2整合spring的action的一个问题
2014-01-29 19:40 650Struts2 本身是线程安全的,在默认的情况下会为每一个请求 ...
相关推荐
在Struts2中,文件上传和下载是常见的功能需求,特别是在处理用户交互和数据交换时。这篇博客文章提供的"struts2文件上传下载源代码"旨在帮助开发者理解和实现这些功能。 文件上传功能允许用户从他们的设备上传文件...
Struts2 文件上传是Web开发中的一个重要功能,它允许用户通过网页上传文件到服务器。Struts2 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,提供了丰富的特性和强大的控制层功能,使得文件上传...
这个压缩包包含了实现Struts2文件上传所需的全部jar包,这些库文件对于理解和实现文件上传功能至关重要。 首先,我们要了解Struts2文件上传的基本流程。当用户通过表单提交包含文件输入字段的请求时,Struts2框架会...
在Struts2中,文件上传功能是一个常见的需求,例如用户可能需要上传图片、文档或其他类型的文件。本教程将深入浅出地讲解如何在Struts2中实现文件上传,并提供一个简单的实例来帮助理解。 1. **Struts2文件上传概述...
Struts2文件上传是Web开发中常见的功能,用于允许用户在网页上选择并上传本地文件到服务器。在Java Web环境中,Struts2框架提供了一套完整的解决方案来处理文件上传请求。下面将详细介绍Struts2文件上传的核心概念、...
在Struts 2中,文件上传功能是通过使用Struts 2的插件机制来实现的,这使得开发者能够方便地处理用户上传的文件。下面将详细讨论Struts 2文件上传的相关知识点。 ### 1. Struts 2文件上传原理 文件上传是基于HTTP...
"Struts2文件上传带进度条页面无刷新"的实现涉及多个技术点,包括Struts2的文件上传插件、AJAX异步通信以及前端进度条展示。 首先,Struts2的文件上传依赖于`struts2-upload-plugin`。这个插件扩展了Struts2的核心...
在这个"Struts2之struts2文件上传详解案例struts011"中,我们将深入探讨如何实现这一功能。 首先,我们需要了解Struts2中的Action类,它是处理用户请求的核心组件。为了支持文件上传,我们需要创建一个继承自`org....