index.jsp
<%--
Document : index
Created on : Jul 15, 2010, 3:20:59 PM
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<script type="text/javascript" src="./js/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function(){
});
function displayImg(){
$("#loading").css("display","");
$("#submit").css("display","none");
}
function hiddenImg(){
$("#loading").css("display","none");
$("#submit").css("display","");
}
</script>
</head>
<body>
submit from form<br/>
<fieldset>
<form action="/UploadFileWebApplication/UploadFileServlet" method="post" enctype="multipart/form-data" target="ifm" onsubmit="displayImg();">
<input type="file" name="UploadFile"/>
<img id="loading" src="./img/loading.gif" border="0" style="display: none" />
<input id="submit" type="submit" value="submig"/>
</form>
<iframe id="ifm" name="ifm" style="display:none"></iframe>
</fieldset>
</body>
</html>
uploadservlet.java部分代码
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
DataInputStream dis =new DataInputStream(request.getInputStream());
int fileLength = request.getContentLength();
byte dataBytes[] = new byte[fileLength];
for (int i =0;i<fileLength;i++){
dataBytes[i] = dis.readByte();
}
String dataString = new String(dataBytes);
System.out.println(this.getServletContext().getRealPath("/"));
FileOutputStream fos = new FileOutputStream(this.getServletContext().getRealPath("/")+"/uploadfiles/test.txt");
fos.write(dataString.getBytes(), 0, dataString.length());
PrintWriter out = response.getWriter();
out.print("<script type='text/javascript'>window.parent.hiddenImg();</script>");
}
分享到:
相关推荐
CKeditor v3.2.1 JSP增强版是一款专为Java Web开发者设计的富文本编辑器,它在标准的CKeditor 3.2.1版本基础上进行了特定的JSP优化和扩展,添加了Servlet上传功能,使用户在网页上编辑文本时能够方便地上传图片和...
本篇文章将深入探讨如何利用`JSP`和`Servlet`来创建一个头像上传功能。 首先,`JSP`是一种基于Java的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码,以实现动态网页效果。在头像上传的场景中,`JSP`通常...
本项目"jsp+servlet小项目(实现图片上传功能)"旨在教授如何利用这两者创建一个简单的图片上传功能。下面将详细介绍这个项目涉及的关键知识点。 1. JSP基础:JSP是一种动态网页技术,允许开发者在HTML页面中嵌入...
这个"Flex4.6+java+servlet上传图片例子+图片上传预览"的项目,结合了前端的Flex技术和后端的Java Servlet,为我们提供了一个完整的解决方案。下面将详细解释这个项目的各个组成部分及其工作原理。 首先,让我们来...
在这个"Servlet上传代码和架包"中,我们可以看到一个关于如何在Servlet中实现文件上传的实例,这对于初学者来说是一个非常实用的学习资源。 文件上传是Web应用程序中的常见功能,允许用户将本地文件传输到服务器。...
SwfUpload 是一款开源的Flash上传组件,常用于网页中的...总的来说,SwfUpload 和 Servlet 结合,可以构建出一个高效、用户体验良好的多图上传功能。在实际开发中,需要注意安全性和性能优化,以提供稳定可靠的服务。
总结来说,"servlet上传下载文件"是一个使用Java Servlet实现的Web应用程序,允许用户上传文件至服务器,并能够从服务器下载这些文件。这个系统的核心在于Servlet的`doPost`或`doGet`方法,它们处理HTTP请求,读取或...
当涉及到文件上传功能时,Servlet扮演着关键角色。"Servlet上传文件并显示进度条"这个主题涵盖了如何在用户上传大文件时提供实时进度反馈,以增强用户体验。在这个过程中,我们需要处理以下几个核心知识点: 1. **...
《jQuery_file_upload-Servlet上传版本》是一个基于jQuery的文件上传解决方案,特别针对Servlet环境进行了优化,解决了在Java平台上常见的文件上传问题,如进度条显示和中文文件名编码问题。这个解决方案使得开发者...
本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao、service、servlet 这三层是主要的结构,类似 MVC ...
在本篇讨论中,我们将深入探讨如何利用Servlet实现文件上传功能,以及在这个过程中涉及的关键知识点。 首先,我们需要了解HTTP协议。HTTP协议是无状态的,这意味着每次请求都是独立的。因此,在客户端(通常是...
在这个"Servlet 文件上传下载例子"中,我们将探讨如何使用Servlet实现文件的上传和下载功能,这对于构建一个简单的图片文件服务器至关重要。 1. **文件上传** - **MultipartRequest**: 在Servlet中,处理文件上传...
### Servlet上传知识点详解 #### 一、概述 在Web开发中,经常需要处理用户上传的文件,例如图片、文档等。对于Java Web开发者而言,利用Servlet进行文件上传是一种常见的技术手段。本文将根据提供的示例代码,深入...
本教程将详细介绍如何通过Servlet来实现CKEditor的文件上传功能。 首先,我们需要了解Servlet的概念。Servlet是Java服务器端程序,用于处理来自客户端(如浏览器)的请求并返回响应。在CKEditor的文件上传场景中,...
在本主题中,“servlet上传下载”指的是使用Servlet来实现文件的上传和下载功能,这是web开发中的常见需求。 首先,我们来探讨Servlet如何处理文件上传。在web应用中,用户通常需要上传图片、文档等文件,这时...
在本文中,我们将深入探讨如何使用Java的JSP(JavaServer Pages)和Servlet技术来实现一个图片上传功能。这是一个常见的Web开发任务,特别是在构建交互性强、动态内容丰富的网站时。以下是一些关键知识点: 1. **...
总的来说,"安卓+servlet上传下载图片"涉及到Android客户端的文件选择、网络请求,以及Servlet服务端的文件存储和下载处理。通过理解这些知识点,开发者可以构建一个完整的文件传输系统。在实际项目中,还需要考虑...
"servlet文件上传(含图片缩放功能)"的示例是利用Servlet实现用户上传图片,并且具备根据用户需求对上传图片进行缩放的功能。这个功能在很多网站如社交媒体、博客平台等非常常见,以便用户能够优化他们的图片大小,...
**Servlet上传** Servlet是Java EE平台中用于扩展服务器功能的Java类。它们主要用于处理HTTP请求,可以接收并响应客户端的数据。在图片批量上传的场景中,Servlet充当了服务器端的处理程序,接收前端发送的图片文件...