[转载]用JSP/Servlets实现Web方式的文件上传

用JSP/Servlets实现Web方式的文件上传
Use JSP and Servlet to Upload file to server is becoming a
common task now.
Below is a simple example use the jspsmart free component which
implements it.
You can download the free package from JSPSMART

1. Html File




action="uploadImage.jsp" ENCTYPE="multipart/form-data"
target=_self>

广告图片上载
广告图片:name="adsImage" size="20">


   


<!--
close this window
--&gt



2. JSP File
java.sql.*,java.util.* "%>

class="com.jspsmart.upload.SmartUpload" />


//Initialization
mySmartUpload.init(config);
mySmartUpload.service(request,response);

//Set Restriction
mySmartUpload.setAllowedFilesList("gif,bmp,jpeg,jpg");
mySmartUpload.setTotalMaxFileSize(51200);



// Upload
try{
mySmartUpload.upload();
}
catch(Exception e){
out.println(" Upload File Fail!
"JavaScript:window.history.back();">back
");
out.println("Notes:");

out.println("
  • You must set correct File
    Name.
");
out.println("
  • You file size must be less than
    50K.
");
out.println("
  • You can only upload .Gif .jpeg .jpg and
    .bmp files.
");

return;

}
//save file to disk
mySmartUpload.getFiles().getFile(0).saveAs("/" +
"FileName");

 

%>

3. Servlet File (you can do it yourself)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-131129/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/374079/viewspace-131129/

论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search 论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search 发表位置 ECCV 2020 摘要 作者提出了一种基于得分的黑盒Square attack,该模型不依赖于模型的局部梯度信息,因此可以绕过梯度隐藏防御攻击。Square Attack是一种随机搜索方法,它在随机位置选择局部的方形更新,使得每次迭代时扰动近似位于可行集的边界。 背景 当涉及到对安全至关重要的机器学习应用时,对抗性的例子尤其值得 阅读详情

相关推荐

奇异值分解(SVD)C++实现

奇异值分解SVD(紧奇异值分解,截断奇异值分解)C++实现

weixin_45804601的博客 4142

[转载]如何在JSP中处理中文

如何在JSP中处理中文在一个Web应用中经常需要向服务器传递一些参数,一般通过form向服务器发送一个POST请求。在参数中有可能包含中文信息,如用户信息登记、购物定单中的地址信息等等。参数字符串一般用本地字符集进行编码,如中文...

congji3817的博客 381

Computer Networks 和 Computer & Security投稿经验

论文投稿

qq_50604294的博客 9119

Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpJava for Web with Servlets, JSP and EJB is the one book you need to master Java web programming. It covers al

TopMVP 653

什么是servlets

 Servlets是Java专注于CGI开发的一种技术。运行在Server端,并产生动态的结果。为什么要使用Servlets来代替传统的CGI程序呢?   效率:使用传统的CGI程序,每当收到一个HTTP请求的时候,系统就要...

cizhi9710的博客 356

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpLooking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book wi

TopMVP 1159

【Head First Servlets and JSP】笔记

1、谈到服务器的时候,可能是指物理主机(硬件),也可能是指Web服务应用(软件)。 2、谈到客户的时候,通常指人类用户,或者是浏览器应用,或者两者都包括,浏览器应用做些什么?发送请求、解释HTML和呈现内容。 3、HTTP是TCP/IP的上层协议。HTML仅仅是HTTP响应的一部分。 4、HTTP协议包括许多方法,最常用的是GET和POST。HTTP GET用于请...

bangtuo9862的博客 151

Web App Architecture: high-level overview(Head First Servlets and JSP)

  When you deploy your servlet into your web Container, you’ll create a fairly simple XML document called the Deployment Descriptor (DD) to tell the Container how to run yourservlets and JSPs. Althou...

weixin_30909575的博客 134

Servlets and JavaServer pages: the J2EE technology Web tier

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpServlets and JavaServer Pages™ is the first complete guide to building dynamic Java-based Web applications us

TopMVP 620

servlets是什么能干什么

servlet是MW, 有4个JAVA包:javax.servletjavax.servlet.httpjavax.servlet.annotation(including Servlet, Filter,Listener)javax.servlet.descriptor现在,做一个知识的搬运工……1.浏览器发送一个HTTP请求,HTTP请求由Web容器分配给特定的Servlet进行处理,Serv...

johns78m的专栏 2193

Servlets and JSP Pages Best Practices

Servlets and JSP Pages Best Practices Pri...

weixin_30571465的博客 178

Web Development with Java: Using Hibernate, JSPs and Servlets

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpWeb development is simpler than it seems, especially with the software tools freely available on the Web. Thi

TopMVP 682

Servlets & JSP 学习笔记002

Web应用体系结构 什么是容器? Servlet没有main()方法。它们受控于另一个Java应用,这个Java应用称为容器。 Tomcat就是这样一个容器。如果Web服务器应用(如Apache)得到一个指向某个servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面),此时服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容器...

weixin_30765319的博客 77

Head First Servlets & JSP 学习笔记 第二章 —— Web应用体系结构

Servlet没有main()方法,所以Servlet受其他人控制,这个其他人就是容器!而Tomcat就是一种容器。 容器向Servlet提供Http请求和Http响应;容器来调用Servlet的doGet()方法、doPost()方法。 Tomcat(容器)能做什么?1.通信支持(Servlet与WEB服务器之间的沟通桥梁) 2.生命周期管理(加载类、实例化、初始化、调用方法...

aochu7451的博客 281

《Head First Servlets & JSP》-1-前言

《Head First Servlets & JSP》(中文版) BB,KS & BB著, 苏钰函,林剑译,中国电力出版社 数据交互 Web浏览器和Web服务器:通过Http协议交互HTML数据。 到底什么是MIME类型 对一个Http响应: Content-Type(内容类型)响应首部的值称为MIME类型。 MIME类型告诉浏览器要接收的数据是什么类型,这样浏览器...

weixin_30480583的博客 113

《Head First Servlets & JSP》-2-概述

什么是容器 Servlet没有main()方法,他们受控于另一个Java应用,这个java应用称为容器(Container)。 Web服务器应用(如Apache)得到一个指向Servlet的请求(如何判断是一个Servlet请求而不是一个静态HTML页面请求?)时,服务器不是把这个请求交给Servlet本身,而是交给部署该Servlet的容器。由容器向Servlet提供HTTP请求和响应...

weixin_30514745的博客 101

用QT打造专属串口助手:嵌入式调试的完整实践指南

串口调试是嵌入式开发中绕不开的环节,一个稳定趁手的串口工具能大幅提升调试效率。QT作为跨平台C++框架,凭借信号槽机制与多线程模型,天然适合处理串口异步数据的收发与解析。理解QSerialPort的数据读取原理、粘包问题的本质,以及moveToThread的线程迁移方式,是构建高性能上位机的关键。相比MFC、C#和Python方案,QT在跨平台部署、界面定制与商业授权方面更具优势,既能满足工程师日常调试需求,也能支撑传感器数据可视化、自定义协议解析等复杂场景。本文从串口通信核心机制出发,系统讲解如何规划功能

weixin_34138056的博客 262

CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpCodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web devel

TopMVP 659

Pro JSP, Third Edition

版权声明:原创作品,允许转载转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpSimpler, faster, easier dynamic website development based on new additions to an established and proven techn

TopMVP 941

tutorial on JAva Tomcat and JSp Servlet

http://courses.coreservlets.com/Course-Materials/msajsp.html APACHE TOMCAT 6 APACHE TOMCAT 5.5 INTERMEDIATE SERVLETS & JSP ADVANCED SERVLETS & JSP SCWCD JAKARTA STRUTS JAVASERVER FA...

weixin_30604651的博客 72

《Head First Servlets & JSP》-11-Web应用部署

Web目录 WAR文件 WAR文件只是Web应用结构的一个快照,采用了一种更可移植的压缩形式。 建立WAR文件时,就是把整个Web应用结构(去掉Web应用上下文目录,就是把WEB-INF之上的一级目录去掉)压缩起来,给定一个.war扩展名。 容器如何知道Web应用的名字/上下文呢?Tomcat中,WAR文件名就是了! 在一个WAR文件中,可以在META-INF/MA...

weixin_30566063的博客 92

Head First Servlets & JSP 学习笔记 第十一章 —— Web应用部署

jar:java archive(java归档) war:web archive(web归档) war文件只是Web应用结构的一个快照,采用了一种更可移植的压缩形式(它实际上就是一个jar文件)。建立war文件,就是把整个Web应用结构压缩起来(不要Web应用名目录,即从WEB-INF那一级开始压缩)。 在Tomcat容器中,war文件的文件名会成为Web应用的名字。 在web....

aochu7451的博客 173
上一篇: [转载]实时 Java,第 4 部分: 实时垃圾收集
下一篇: [转载]Java 理论与实践: 并发集合类
congji3817
博客等级 码龄10年 15粉丝 588原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值