`
qingfengxia
  • 浏览: 89378 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用smartUpload传文件的同时,传递参数的注意事项

阅读更多

用smartUpload传文件的同时,传递参数时,在获取参数时, 

<input type="text" name="file_name"><br>

String name = smart.getRequest().getParameter("file_name") ;

参数名不能是filename或者是模糊匹配filename,否则取不到值,此情况在本人使用的版本中发现.

upload_1.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   
   
    <title>My JSP 'upload_1.jsp' starting page</title>
   
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->

  </head>
 
  <body>
    <form action="doupload_1.jsp" method="post" enctype="multipart/form-data">
  <table>
  <tr>
   <td>文件上传asdfsad:
   aaaa<input type="text" name="file_name"><br>
   
   </td>
  </tr>
  <tr>
   <td>
   <input type="submit" value="上传">
   </td>
  </tr>
  </table>
 </form>
  </body>
</html>

doupload_1.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<jsp:useBean id="smart" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  
   
    <title>My JSP 'doupload_1.jsp' starting page</title>
  
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->

  </head>
 
  <body>
<% 


//SmartUpload mySmartUpload = new mySmartUpload();

 

 // 1、上传初始化
 smart.initialize(pageContext) ;
 // 2、准备上传
 smart.upload() ;
 // 3、保存上传的文件
 // smart.save("/upload") ;
%>

<%
 String name = smart.getRequest().getParameter("
file_name") ;
%>
<%=name%>

 

 

  </body>
</html>
分享到:
评论

相关推荐

    使用jspSmartUpload实现文件上传下载

    - `init()`: 初始化`SmartUpload`对象,设置上传参数,例如最大文件大小、允许的文件类型等。 - `upload()`: 实际执行文件上传操作,从请求中提取文件数据。 - `save()`: 将上传的文件保存到服务器指定的路径。 - `...

    使用SmartUpload 实现文件上传

    通过合理的表单设计和后端逻辑处理,开发者能够轻松地集成文件上传功能到其Java Web应用程序中,满足业务需求的同时,也为用户提供了更好的使用体验。需要注意的是,在实际部署时,应确保所有相关依赖项正确安装,...

    SmartUpload上传文件和普通表单例子

    在创建一个SmartUpload实例后,我们需要设置一些参数,如临时文件夹路径、最大上传文件大小等。例如: ```java SmartUpload smartUpload = new SmartUpload(); smartUpload.setMaxFileSize(1024*1024); // 设置最大...

    smartupload文件上传功能

    2. **参数获取**:当表单同时包含文件和其他表单字段时,应使用Smartupload提供的request方法来获取所有表单参数,而非直接使用`request.getParameter()`。 3. **异常处理**:在实际开发中,应当添加适当的异常处理...

    SmartUpLoad上传文件视屏

    SmartUpload的设计理念在于简化文件上传的复杂性,它通过封装HTTP协议,实现了多文件同时上传、断点续传、文件大小限制、文件类型检查等功能。在实际项目中,开发者可以快速集成并自定义配置,满足不同场景的需求。 ...

    java文件上传smartUpload

    在这个场景中,我们主要关注如何使用SmartUpload进行文件上传,并通过一个Demo来理解其工作原理。 1. **SmartUpload介绍**: SmartUpload是一个开源的Java库,专门用于处理HTTP请求中的多部分/form-data数据,即...

    SmartUploadservlet文件上传下载

    - 处理上传:使用`smartUpload.upload()`方法执行文件上传,此过程会自动处理文件保存路径、文件名冲突等问题。 - 获取上传文件信息:通过`smartUpload.getFiles()`方法获取上传文件的详细信息,如文件名、类型、...

    SmartUpload文件上传小例子

    这个小例子展示了如何在JSP(Java Server Pages)环境中使用SmartUpload来处理用户上传的文件。SmartUpload通过简化文件上传的流程,使得开发者可以快速实现文件上传的功能,而无需深入了解HTTP协议和Servlet的细节...

    文件上传下载【SmartUpload】

    通过以上步骤和注意事项,我们可以灵活地利用SmartUpload组件在Java Web应用中实现高效、安全的文件上传功能。在提供的链接中,详细的文章讲述了SmartUpload的使用教程和示例代码,可以帮助开发者快速上手。在实际...

    用SmartUpload實現文件上傳

    在本文中,我们将探讨如何使用SmartUpload组件来实现文件上传功能。SmartUpload是一个免费的全功能文件上传下载组件,特别适合在JSP应用中集成以处理文件上传和下载操作。以下是关于SmartUpload的一些关键特性及其...

    使用smartUpload进行文件上传

    2. **初始化SmartUpload**:在Servlet或Action中,我们需要实例化Uploader对象,并设置相关参数,如上传文件的临时目录、最大文件大小等。 ```java SmartUpload smartUpload = new SmartUpload(); smartUpload....

    JspSmartUpload实现多文件上传

    JspSmartUpload是早期Java Web开发中广泛使用的一个开源库,用于实现多文件上传功能。它提供了一种方便的方式来处理用户的文件上传请求,简化了开发流程。 **1. JspSmartUpload简介** JspSmartUpload是基于Java ...

    SmartUpload文件上传下载方法包文件

    SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件SmartUpload文件上传下载方法包文件

    smartupload多文件上传解决中文乱码

    SmartUpload是一款广泛使用的Java上传组件,它提供了一种方便的方式来处理多文件上传,同时也支持自定义和扩展。然而,正如标题所提到的,SmartUpload在处理中文文件名时可能会出现乱码问题,这主要源于字符编码不...

    SmartUpload文件上传,批量下载

    在本示例中,我们将深入探讨SmartUpload的使用方法及其在文件上传和批量下载中的应用。 首先,我们来看文件上传的过程。在HTML页面中,我们需要创建一个包含`&lt;input type="file"&gt;`的表单,用户可以通过这个表单选择...

    jsp用smartupload实现文件上传

    这个文件是用upload.html和do_upload.jsp两个文件实现的文件上传功能,有点瑕疵就是,中文乱码还没改正,这个还得好好看看smartupload,反正也就4,5个java文件,还有就是上传的文件因为用的是Eclipse,部署时用的...

    上传文件使用的jar包jspsmartupload.jar

    使用jspsmartupload.jar时,开发者需要在Servlet或者JSP页面中集成组件的API,创建上传表单,并配置相关参数。表单通常使用`enctype="multipart/form-data"`属性来指定文件上传的编码方式。在服务器端,通过调用组件...

    基于smartupload的实现文件上传的

    2. **初始化配置**:配置SmartUpload的参数,如上传文件的临时目录、最大文件大小限制等。这可以通过调用UploadManager的setXXX方法完成。 3. **解析请求**:在Servlet的doPost方法中,调用UploadManager的parse...

    JspSmartUpload上传文件实例.rar

    JspSmartUpload上传文件实例,基于JspSmartUpload组件的文件上传实例,JspSmartUpload 上传类,在JSP中进行文件上传的类,内含文档和使用例子。这个在JSP编程环境下,使用频率还是挺高的,这个例子可帮助你在JSp环境...

    jspSmartUpload上传文件

    JSPSmartUpload支持多文件同时上传,提供了错误处理和进度显示等功能,非常适合初学者快速上手。 **2. 使用步骤** 使用JSPSmartUpload通常包括以下几个步骤: 1. **引入库**:首先,你需要在项目的类路径下添加...

Global site tag (gtag.js) - Google Analytics