发表于: 2016-10-07 20:54:34

0 2143


今天完成的事情:完成简单的上传,自己对上传的理解就是,先用一个容器将要上传的内容装好,然后将这个容器放到指定的目录中。

明天计划的事情:重新排计划,项目的完工日期要推迟了。

遇到的问题:

1.

在写代码的时候产生的疑问,使用mybatis的时候要给sql传入查询条件,查询条件使用实体类好呢还是使用map好呢,

后来在出去透气的时候想通了,使用实体类要比map好,

我自己的想法:

1.使用实体类不用写key值,不用因为使用map专门再看一下sql是怎么写的

2.map的value属性固定了类型,在使用的时候需要转换类型,使用对象的好处显而易见,碰到汉字和字母和数字还可以统一用

String,但是sql中使用时间作为查询条件会比较麻烦吧?(我使用过时间作为查询条件,但是时间通常是使用 sql的聚合函数

来生成,并不是自己将java的date对象传入sql做参数)

2.

mybatis拦截器与分页

今天在百度mybatis相关问题找到了这个,需要好好学习一下,mybatis拦截器还是头一次听说。

Executor:Executor框架是指java5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,

Executor、Executors、ExecutorService、CompletionService、Future、Callable、

3.

org.apache.commons.io.IOUtils

缺少commons-io.jar。。。。

4.

java.io.FileNotFoundException: D:\study\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\

FileUploadTest2\upload (拒绝访问。)

前台页面有两个input的type等于file,如果只上传一个文件就会上面的错误,百度后说是因为流必须写入文件而不是文件夹,

不太理解,琢磨一下才明白在使用write方法的时候,由于第二个file中的文件名为空,导致写入流的时候write方法中的参数

指向的是一个文件夹而不是文件从而报错。

5.

在查找使用ajax上传文件的时候发现可以通过创建XMLhttpRequest对象发送自己创建的FormDate对象来实现,

https://developer.mozilla.org/zh-CN/docs/Web/Guide/Using_FormData_Objects这是关于FormDate对象的一些简单说明

而fileInputElement.files竟然可以获取到input中上传文件的路径等信息,这个地方没有明白啊,

我找到的内容都是有关Element的,Element对象表示html元素,所以,获取到上传框input节点,就可以将上传文件传给后台。

感觉少了点啥


返回列表 返回列表
评论

    分享到