今天一天又浪费了,感觉没有学到什么知识。哎,就自己自学了以个古语oreilly的上传组件。从中学的东西也不是很多,也就是会怎么利用他,就只用构造方法就能创建。
上传组件(oreilly)
如果页面请求服务器要进行上传文件,那么就要在form表单里面设置
enctype="multipart/form-data"
public class OreillyFileupLoad
{
private MultipartRequest multi = null;
private String saveDirectory = null;//声明上传到服务器的文件保存路径
private FileRenamePolicy fileRename = null;
private HttpServletRequest request = null;
private boolean fileUploadflag;//上传状态
private int maxSize = 1*1024*1024;//文件上传的大小,默认为1MB
private String FileName;//声明上传的文件名称
private String contentType;//声明上传文件的类型
private String resumeText;//声明上传文件的内容描述
private int count;//声明上传文件的个数
public OreillyFileupLoad(HttpServletRequest request,String saveDirectory)
{
this.request=request;
this.saveDirectory=saveDirectory;
}
public OreillyFileupLoad(HttpServletRequest request,String saveDirectory,int maxSize)
{
this.request=request;
this.saveDirectory=saveDirectory;
this.maxSize=maxSize;
}
public boolean fileupload()
{
try
{
multi = new MultipartRequest(request,saveDirectory,maxSize);
fileUploadflag = true;
} catch (IOException e)
{
fileUploadflag = false;
}
return fileUploadflag;
}
public List getDetials()
{
List list = new ArrayList ();
Enumeration filenames = multi.getFileNames();//返回文件输入类型的名称(指的是文件域中的名称)
Enumeration filesdc = multi.getParameterNames();//返回所有请求参数的名称
while(filenames.hasMoreElements())
{
String name = (String)filenames.nextElement();
String dc = (String)filesdc.nextElement();
this.FileName = multi.getFilesystemName(name);
this.contentType = multi.getContentType(name);
this.resumeText = multi.getParameter(dc);
}
if(FileName!=null)
{
count++;
}
list.add(FileName);
list.add(contentType);
list.add(resumeText);
list.add(count+"");
return list;
}
}
今天算是完成了自己的目标吧、但是还不一定全是!
明天又是星期五了感觉过的好快啊,真的感觉飞逝啊、今天解除了耶稣基督,我想通过它来锻炼自己,得到自己想要的,并不只是自己的自私,所以才会信奉,这是我自己内心的想法,
今天还接触了,关于JSON 的内容,只是了解了JSON 的缘由。具体也不懂啊。等着明天学习AJAX的时候再联系一下,进行下一步的学习,多了一个周的学习,我感觉很庆幸,我想让着一个周得到充实,多为自己封装一些知识,今天还看到了JAVASRCIPT王者归来,感觉这本书真的很好,不仅讲的关于JS的东西,还教会我要去干什么,程序员要做的事。所以我决定要买这本书,买这本书,不为别的就为了好好学习,好好珍惜自己想要的。树立起自己的目标和学习方法。今天还是感觉自己太浮躁了,感觉不知道要学习什么。我要为自己做个计划和目标了。
明天的目标:
跟老师一起做添删改查,多锻炼啊。把速度和思想提高上来。
明天学习AJAX的东西,一定要好好听,把老师讲的东西给消化了,把老师讲的东西,然后再进行扩展,把他打扎实了,
业余时间的目标:
1、一定要买javaScript这本书,从中去学习,把JAVASRCRIPT学精,这就是我的目标,还有就是AJAX和JSON这三块内容,把他们做到扎实。一天当中一定要抽出2个小时的时间来学习和总结,一定要自学成功,这就是我近期的目标。发誓一定要完成。。。要克服这个困难,不管再艰辛,一定要完成。