资源简介
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 特效 鼠标悬停变颜色
相关资源
- bootstrap3.0带源代码
- uploadifive1.2.2 uploadify HTML5
- HTML5 CSS3 :canvas 模拟实现电子彩票刮
- 登录html
- W3C html5 参考手册(教学资源免费)
- html5 2048小游戏
-
登录页面+la
yer - 前端登录界面(带动效)
- 简单的登录注册页面
- 强大的后端系统模板HTML5后台页面(
- 黑色个人博客HTML5模板(如影随形)
- HTML5+Canvas手机微信大转盘抽奖代码
- 阿狸的爱情故事(html5模板)
- 2020年千峰教育HTML5教程(网盘链接)
- 仿京东首页Html5模板
- Bootstrap做的简单导航条
- 仿抖音带视频背景的html5网页
- jQuery登录注册框动态切换代码
- HTML5创意设计师个人简历响应式模板
- HTML5百叶窗开场文字展示特效
- 购物商城 html5+css+JS+Bootstrap前端框架
- 仿京东首页Html5代码
- 登录界面模板(非常漂亮)
- 炫酷的登录界面(html)
-
原生ja
vasc ript简单的登录表单验证 - 企业网站后台管理HTML模板
- 登录代码JS/HTML
- 品牌通pc整站网站,包附登录、注册、
- 登录界面html模板(非常漂亮)
- 好看的登录注册页面代码
川公网安备 51152502000135号
评论
共有 条评论