资源简介
html5+jquery非常炫丽的登录界面,包含登录、注册、修改密码等效果
代码片段和文件信息
/**
*
*/
package com.test.login;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.RandomAccessFile;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.test.util.CodeToString;
/**
* @author Administrator
*
*/
public class FileUploadServlet extends HttpServlet
{
/**
*
*/
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest requestHttpServletResponse resp)throws ServletExceptionIOException
{
resp.setContentType(“text;html;charset=utf-8“);
String tempFileName = new String(“tempFileName“);
//tempfile 对象指向临时文件
File tempFile = new File(“D:/“+tempFileName);
//outputfile 文件输出流指向这个临时文件
FileOutputStream outputStream = new FileOutputStream(tempFile);
//得到客服端提交的所有数据
InputStream fileSourcel = request.getInputStream();
//将得到的客服端数据写入临时文件
byte b[] = new byte[1000];
int n ;
while ((n=fileSourcel.read(b))!=-1){
outputStream.write(b0n);
}
//关闭输出流和输入流
outputStream.close();
fileSourcel.close();
//randomFile对象指向临时文件
RandomAccessFile randomFile = new RandomAccessFile(tempFile“r“);
//读取临时文件的第一行数据
randomFile.readLine();
//读取临时文件的第二行数据,这行数据中包含了文件的路径和文件名
String filePath = randomFile.readLine();
//得到文件名
int position = filePath.lastIndexOf(‘\\‘);
String filename = CodeToString.codeString(filePath.substring(positionfilePath.length()-1));
//重新定位读取文件指针到文件头
randomFile.seek(0);
//得到第四行回车符的位置,这是上传文件数据的开始位置
long forthEnterPosition = 0;
int forth = 1;
while((n=randomFile.readByte())!=-1&&(forth<=4)){
if(n==‘\n‘){
forthEnterPosition = randomFile.getFilePointer();
forth++;
}
}
//生成上传文件的目录
File fileupLoad = new File(“D:/work space/JSP workspace/jsp_servlet_upAndLoad/file““upLoad“);
fileupLoad.mkdir();
//saveFile 对象指向要保存的文件
File saveFile = new File(“D:/work space/JSP workspace/jsp_servlet_upAndLoad/file/upLoad“filename);
RandomAccessFile randomAccessFile = new RandomAccessFile(saveFile“rw“);
//找到上传文件数据的结束位置,即倒数第四行
randomFile.seek(randomFile.length());
long endPosition = randomFile.getFilePointer();
int j = 1;
while((endPosition>=0)&&(j<=4)){
endPosition--;
randomFile.seek(endPosition);
if(randomFile.readByte()==‘\n‘){
j++;
}
}
//从上传文件数据的开始位置到结束位置,把数据写入到要保存的文件中
randomFile.seek(forthEnterPosition);
long startPoint = randomFile.getFilePointer();
while(startPoint randomAccessFile.write(randomFile.readByte());
startPoint = randomFile.getFilePointer();
}
//关闭文件输入、输出
randomAccessFile.close();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 456 2015-08-19 15:45 jsp\.classpath
文件 282 2017-03-07 16:39 jsp\.myme
文件 1409 2015-08-11 09:24 jsp\.project
文件 500 2015-08-11 09:23 jsp\.settings\.jsdtscope
文件 330 2015-08-11 09:23 jsp\.settings\org.eclipse.jdt.core.prefs
文件 49 2015-08-11 09:23 jsp\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-08-11 09:23 jsp\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3524 2015-08-13 10:21 jsp\src\com\test\login\FileUploadServlet.java
文件 1169 2015-08-12 09:40 jsp\src\com\test\login\LoginServlet.java
文件 546 2015-08-13 09:59 jsp\src\com\test\util\CodeToString.java
文件 990 2015-08-20 09:45 jsp\WebRoot\css\iconfont.css
文件 5728 2015-08-20 09:45 jsp\WebRoot\css\st
文件 7504 2015-08-20 09:45 jsp\WebRoot\font\iconfont.eot
文件 6495 2015-08-20 09:45 jsp\WebRoot\font\iconfont.svg
文件 7220 2015-08-20 09:45 jsp\WebRoot\font\iconfont.ttf
文件 4888 2015-08-20 09:45 jsp\WebRoot\font\iconfont.woff
文件 59883 2015-08-20 09:45 jsp\WebRoot\images\banner.jpg
文件 95700 2015-08-20 09:53 jsp\WebRoot\images\hsj.png
文件 3208 2015-08-20 09:45 jsp\WebRoot\images\loading.gif
文件 5120 2015-08-20 09:45 jsp\WebRoot\images\Thumbs.db
文件 12217 2015-08-20 09:45 jsp\WebRoot\index.html
文件 861 2015-08-12 09:36 jsp\WebRoot\index.jsp
文件 94879 2015-08-20 09:49 jsp\WebRoot\js\jquery-1.7.2.min.js
文件 3752 2015-08-13 10:50 jsp\WebRoot\jsp\accept.jsp
文件 1790 2015-08-13 10:59 jsp\WebRoot\jsp\download.jsp
文件 939 2015-08-13 10:21 jsp\WebRoot\jsp\fileUpload.jsp
文件 1470 2015-08-13 09:21 jsp\WebRoot\jsp\getData.jsp
文件 12213 2015-08-20 10:21 jsp\WebRoot\jsp\login.jsp
文件 2324 2015-08-20 09:35 jsp\WebRoot\jsp\success.jsp
文件 36 2015-08-11 09:23 jsp\WebRoot\me
............此处省略32个文件信息
- 上一篇:静态个人网站
- 下一篇:js 特效 html 特效 鼠标悬停变颜色
相关资源
- HTML5+CSS3实现的图片过滤归类应用特效
- HTML5 Canvas圆形气泡网页背景动画特效
- HTML5 Canvas模糊圆点粒子背景动画特效
- HTML5 Canvas透明丝带飘动背景动画特效
- HTML5 Canvas粒子流动爱心形状动画特效
- HTML5 Canvas浮动彩色粒子背景动画特效
- html5 canvas空间粒子移动背景动画特效
- HTML5 Canvas矩阵粒子波浪背景动画特效
- HTML5高级程序设计(引领下一代Web开发
- html5 头像上传带裁切功能
- HTML5手机移动端头像图片上传裁剪代码
- ht.js html5 canvas2d3d教程手册
- Uploadify HTML5 版 / Jquery上传插件 全JS
- html5全景360
- jQuery+CSS3+HTML5催眠怀表摇摆动画特效
- HTML5多点触摸演示利用Canvas绘图
- HTML5 canvas打砖块射击小游戏.zip
- HTML5游戏平台完整源码
- 温泉治疗HTML5网页设计源文件
- HTML5阻击游戏《僵尸之夜》源码
- 生日快乐网页模版html5
- html 仿qq登录页面
- html5飞行射击游戏《天机》源码
- html5大作业,mp4
- html5 《生死忍者》游戏源码
- HTML5扑克游戏--21点代码
-
疯狂HTML5 CSS 3 ja
vasc ript讲义 最完整 - html5摄像头拍照,图片字符识别,字符
- html5横版忍者大战僵尸游戏源码
- HTML5毕业论文实例162789
评论
共有 条评论