0 0

jsp文件上传到action0

jsp:

<form action="studentAction.do?method=upload" method="post" enctype="multipart/form-data">
   <input type="file" name="importExcel" id="importExcel"><br/>
   <input type="submit" value="导入">
  </form>

 

form:

private File importExcel;

public get/set();

 

action:

StudentForm stform = (StudentForm)form;
  File file = stform.getImportExcel();

 

这样是不行的。。。有什么办法得到提交的 file?


问题补充:后台:
严重: Method invocation failed.
java.lang.IllegalArgumentException: argument type mismatch

问题补充:FormFile 又怎样转换成 File?
函数里接收的是File 类型才行

问题补充:难道是这样?
File file = (File)formfile

问题补充:嗯。。。是不对的。。。求继续帮忙

问题补充:忘了补充,读取的是excel 文件,在读取过程中直接上传进数据库,不太想在服务器里逗留。用的是jxl 的开源包做excel 读取

问题补充:还是生成到服务器里面再删除算了。。。谢谢两位
2012年9月11日 11:02

2个答案 按时间排序 按投票排序

0 0

采纳的答案

2012年9月11日 11:48
0 0

你应该用 FormFile 来接 文件

2012年9月11日 11:50

相关推荐

    jsp文件上传源码

    综上所述,"jsp文件上传源码"提供了一个基础的JSP文件上传教程,通过这个项目,开发者可以学习到如何在Java Web环境中处理文件上传,理解`multipart/form-data`编码的工作原理,以及如何使用Servlet和Apache Commons...

    JSP文件上传代码文件上传代码

    在JSP中实现文件上传是一项常见的任务,尤其是在构建Web应用程序时。JSP(JavaServer Pages)是一种基于Java的服务器端脚本语言,用于生成动态网页内容。以下将详细讲解如何在JSP中实现文件上传,并解决如何去除表单...

    jsp 文件 上传 组件

    总结,JSP文件上传组件通常涉及JSP页面设计、Servlet处理以及第三方库如Apache Commons FileUpload的使用。理解这些知识点,开发者就能构建出健壮且安全的文件上传功能。在实际应用中,务必注意文件上传的安全性,...

    JSP文件上传功能(struts)

    在Java Web开发中,JSP(JavaServer Pages)...综上所述,JSP和Struts实现文件上传涉及HTML表单、Struts配置、Action处理、文件操作及安全考虑等多个环节。掌握这些知识点,开发者可以构建出稳定、安全的文件上传功能。

    jsp文件上传jar包

    总结来说,"jsp文件上传jar包"涉及到的主要知识点包括:JSP文件上传的原理、Servlet API的使用、Apache Commons FileUpload库的作用及使用方法,以及如何在JSP页面和服务器端处理文件上传请求。正确引入和使用这些...

    JSP实现文件上传和下载

    文件上传通常涉及到客户端的表单提交和服务器端的数据处理。在JSP中,我们可以使用HTML的`&lt;input type="file"&gt;`元素让用户选择要上传的文件。然后,借助于Java的Servlet API和第三方库如Apache Commons FileUpload,...

    使用jsp上传文件到服务器的具体方法

    以下是使用SmartUpload组件在JSP中实现文件上传到服务器的详细步骤: 1. **引入SmartUpload库**:首先,你需要将`jspSmartUplodeCN.jar`这个库文件添加到你的项目类路径中。这可以通过在Web应用的`WEB-INF/lib`目录...

    JSP文件上传示例代码

    综上所述,JSP文件上传涉及HTTP协议、Multipart/form-data编码、Servlet请求处理以及文件操作等多个方面。在实际开发中,通常会结合Servlet和JSP,或者使用如Apache Commons FileUpload等库来简化文件上传的实现。...

    jsp文件上传功能实现

    总结来说,实现JSP文件上传功能的关键在于理解HTTP协议中文件上传的数据格式,正确设置HTML表单,以及在服务器端正确地解析和处理上传的数据。通过上述步骤,我们可以实现一个基本的文件上传功能,但实际应用中可能...

    jsp+struts文件上传

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)和Struts框架实现文件上传功能。这是一个在Web开发中常见的需求,特别是在处理用户提交的数据时。Struts是一个基于MVC(Model-View-Controller)设计模式的...

    jsp上传文件教程

    - 对于大文件上传,要考虑分块上传和断点续传。 6. **响应处理** 一旦文件成功上传,你需要在JSP页面上显示上传成功的消息,或者在Servlet中重定向到另一个页面。 7. **文件存储策略** 文件可以存储在本地文件...

    jsp实现文件上传功能

    在JSP中,我们可以通过`&lt;form&gt;`元素的`action`属性指定Servlet的URL,同时设置`enctype="multipart/form-data"`,以支持文件上传。 3. **解析请求**:在Servlet中,我们需要解析`HttpServletRequest`对象,获取上传...

    JSP文件上传视频和源代码

    一、JSP文件上传基础 在JSP中进行文件上传,通常我们会用到Servlet和Apache的Commons FileUpload库。Servlet是Java Web应用中的服务器端组件,用于接收和处理客户端请求。Commons FileUpload库则是Apache提供的一个...

    纯jsp实现文件上传(页面无刷新,表单数据可连续填写最后上传文件)

    在IT行业中,文件上传是常见的用户交互功能,特别是在网页应用中。本教程将详细解析如何使用纯JSP技术实现一个不刷新页面、允许用户连续填写表单数据并最终上传文件的功能。这一特性对于提高用户体验至关重要,因为...

    JSP实现 文件上传

    本教程将详细介绍如何使用JSP来实现文件上传的功能。 一、理解文件上传原理 文件上传是通过HTTP协议的POST请求实现的。客户端(浏览器)使用表单中的文件输入控件选择要上传的文件,然后提交到服务器端。服务器端...

    java+jsp上传文件

    在Java Web开发中,文件上传是一项常见的功能,用于允许用户将本地文件传输到服务器。本实例将探讨如何使用Java和JSP(JavaServer Pages)结合Struts框架来实现这一过程。Struts是一个开源的MVC(Model-View-...

    jsp实现文件上传下载

    在实际项目中,还需要考虑错误处理、安全性(防止文件覆盖、非法文件上传等)、用户体验优化(如上传进度显示)等问题。`SmartUpload`库提供的API可以方便地解决这些问题,使得文件上传下载功能的实现更加高效和稳定...

    简单的jsp文件上传

    总的来说,简单的jsp文件上传涉及到JSP、Servlet、HTTP协议以及第三方库的使用。理解并实践这些步骤,对于初学者掌握Web开发中的文件上传功能是很有帮助的。通过不断学习和实践,你可以构建更复杂、安全的文件上传...

    java jsp实现文件上传

    总结,通过上述步骤,我们已经构建了一个简单的Java JSP文件上传系统。这只是一个基础示例,实际项目中可能需要更复杂的验证、权限控制以及错误处理机制。理解这些基本概念后,你可以进一步扩展和优化这个功能,以...

    jsp上传文件实例可以使用jsp上传图片,文档,等文件

    本实例主要探讨如何使用JSP来实现文件上传的功能,特别是针对图片、文档等类型的文件。文件上传是一个常用的需求,例如用户在网站上提交个人信息时可能需要上传头像或简历。以下将详细介绍如何使用JSP进行文件上传。...

Global site tag (gtag.js) - Google Analytics