`
爱琴海的水手
  • 浏览: 57787 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

小谈jsp页面上传数据的处理

    博客分类:
  • jsp
阅读更多
    在jsp页面中,用到最多的也就最基本的就是提交数据,而且现在不仅仅是提交普通数据,还会上传一下文件,如果需要上传文件,即用到<input type="file">控件,则表单的enctype属性值就要设置为multipart/form-data,这就引出了一个问题,怎样接受普通格式的数据值,此时在后台的servlet直接用request.getParameter()方法是接不到普通格式的值的,比如使用apache的commonFileupload组件的时候也有这个问题,如何处理这个问题呢,肯定很多人都有自己的处理方法,偶先说一说自己常用的两种方法:
    1.使用smartupload组件
    smartupload组件的SmartUpload类有一个getRequest()方法,该方法返回经过数据传输格式处理的Request对象,这个Request对象就可以正常的使用getParameter()得到普通数据格式的值了。
   2.使用Iframe
     在普通格式的表单中用Iframe嵌套一个可以长传文件的表单,即把普通格式数据的提交和文件的上传的分开处理,这样也解决了一开始说的问题,至于页面数据的共享问题,完全可以用request或是session隐藏对象来解决。
分享到:
评论

相关推荐

    JSP实现文件上传与下载.pdf

    2. 在实现JSP文件上传和下载时,需要注意文件的安全性,避免恶意攻击和数据泄露。 3. 在实现JSP文件上传和下载时,需要注意服务器的性能,避免服务器过载和崩溃。 JSP文件上传和下载是Web应用程序中常用的功能,...

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

    这是一个纯jsp实现的文件上传功能. 无页面刷新,表单数据可以依次连续填写,最后上传文件. 文件上传后将文件名和上传路径返回,供业务保存DB使用.

    JSP上传excel及excel插入至数据库的方法.docx

    JSP上传excel及excel插入至数据库的方法 本文主要介绍了JSP上传excel及excel插入至数据库的方法,涉及JSP文件上传及针对excel的读取、写入数据库等操作技巧。下面是详细的知识点解析: JSP文件上传 在HTML页面中...

    jsp上传多个excel文件,解析入库,批量导出excel文件

    jsp页面可以批量上传多个excel文件,后台解析入库。并将信息展现在jsp页面表格里,勾选多个数据,可以导出excel文件。很方便,很实用!(每一行数据,就相当于表格里的某张表的一条信息,后期只要改下表结构,数据库...

    JSP大文件上传控件-access-utf8

    所有的文件缓存操作均由系统直接管理,由于取消了将文件数据加载到内存、数据从内存到文件的回写以及释放内存块等步骤,使得HttpUploader4在处理TB级数据时能够拥有闪电般的速度。 新的IO组件赋予了HttpUploader4更...

    jsp文件上传下载通用包

    FileUpload组件将页面提交的所有元素(普通form表单域,如text和文件域file)都看作一样的FileItem,这样上传页面提交的 request请求也就是一个FileItem的有序组合,FileUpload组件可以解析该request,并返回一个一个...

    通过JSP实现 图片上传

    包括上传需要的ajaxfileupload.js 插件,上传页面,上传的处理过程,相关数据的存储,图片上传

    JSP实用技巧集合,jsp编程的一些小技巧总结

    75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet...

    JSP_通过Servlet将excel数据导入SQL

    在本例中,我们编写了一个 Servlet,用于处理 JSP 页面的提交请求。该 Servlet 将 Excel 文件上传到服务器,然后使用 excel.java 中的方法将数据读取出来,并将其导入到数据库中。 本资源详细介绍了如何使用 JSP ...

    [上传下载]仿163网盘无刷新文件上传forJsp_fileupload_jsp.zip

    这个项目是一个基于Java语言开发的Web应用程序,采用SSM(Spring+SpringMVC+MyBatis)或SSH(Spring+SpringMVC+Hibernate)框架进行开发,使用MySQL作为数据存储,JSP作为页面开发。 项目的目标是构建一个高效、可靠...

    [上传下载]宏软JSP上传系统v1.0_hrjspup10.zip

    这个项目是一个基于Java语言开发的Web应用程序,采用SSM(Spring+SpringMVC+MyBatis)或SSH(Spring+SpringMVC+Hibernate)框架进行开发,使用MySQL作为数据存储,JSP作为页面开发。 项目的目标是构建一个高效、可靠...

    jsp 页面实现基础的登陆注册和分页 上传文件和下载文件 数据库使用 mysql 或者sqlserver

    jsp 数据连接池 mysql sqlserver 数据库都可以支持 分页 登陆 文件上传 下载 注意运行的时候 请将 Meta-inf下的context.xml文件复制一份到tomcat 的安装目录conf 下

    基于Javaweb的Excel的上传、数据的批量导入

    内容说明:内部包含页面index.jsp,工具类ReadExcel,执行部分IndexServlet。关键jar包:、poi-3.9.jar、poi-ooxml-3.9.jar 、org.springframework.web-3.1.3.release.jar实现Excel的导入模板下载、在模板文件填写后...

    [上传下载]宏软JSP上传系统v2.0完美版_upload-v2.zip

    这个项目是一个基于Java语言开发的Web应用程序,采用SSM(Spring+SpringMVC+MyBatis)或SSH(Spring+SpringMVC+Hibernate)框架进行开发,使用MySQL作为数据存储,JSP作为页面开发。 项目的目标是构建一个高效、可靠...

    JS方式获取数据库坐标数据并动态显示到页面上,外加安卓端GPS数据上传相应的后台代码

    本工程包含两部分,前台的jsp页面内容是获取数据库内的坐标数据并显示到前台,每两点之间绘制直线,页面加载1分钟后开始每隔10秒扫描一次数据库,如果有新的坐标数据,则动态显示到页面上。后台内容则是安卓端获取...

    基于Java的云车间数据上传API设计源码

    本项目为“基于Java的云车间数据上传API设计源码”,包含97个文件,其中包括89个Java源文件、3个XML配置文件、3个YAML配置文件、1个Dockerfile文件、1个JSP页面文件。该项目利用Java语言开发,实现了云车间平台的...

    jsp网络编程从基础到实践

    实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符...

    实现blob类型数据上传至MySQL数据库.rar

    在JSP页面实现java的java.sql.BLOB类型的数据,文件上传.

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    JSP 代码生成工具 JSP Maker 1.1 英文免费版.zip

    JSP Maker 是一款强大易用的代码生成器,可从MySQL和Oracle中快速生成一套完整JSP(JAVA服务器页)代码.使用生成的JSP,用户可以轻松查看,编辑,搜索以及添加删除网页上的数据库记录。生成的代码清洁并易于用户定制.JSP...

Global site tag (gtag.js) - Google Analytics