文件上传简述
struts2的文件上传还没来得急使用Servlet 3.0 API,所以struts2的文件上传还需要依赖于Common-FileUpload、COS等文件上传组件。
为了能上传文件,必须将表单的method设置为POST,将enctype设置为multipart/form-data,需添加 字段。这样,浏览器才会把用户选择文件的二进制数...
分类:
Web程序 时间:
2016-05-12 23:35:18
阅读次数:
248
很长事件没有写前台代码了,突然想用js写个文件上传共通,结果遇到了各种各样的问题。
现在把问题和解决的办法记录一下。(有些还没有找到具体的原因)
1,利用extend(bool,{},item1,item2….)来深度拷贝对象,只是得到浅拷贝的结果。
测试语句:
var aa = {
bb:{
cc:"12"
}
}...
分类:
Web程序 时间:
2016-05-12 23:33:49
阅读次数:
233
内部执行过程主键生成器Identity(常用)1、表必须支持自动增长机制
2、数据库生成主键
3、不需要在程序中设置主键
Assigned必须通过程序的方式给值才可以
person.setId(xxx);
一般用于开发的时候测试使用
Increment(常用)1、如果选择该主键的生成方式,则必须是数字类型
2、先获取主键的最大值,在最大值的基础上加1,形成新的主键
3、效率比较低,因为这种方式会先s...
分类:
Web程序 时间:
2016-05-12 23:31:06
阅读次数:
235
查了很多文档终于搞明白了,SimpleAdapter中的from参数是hashmap,但value不一定非要是int 型的id才行,是bitmap也行,只不过后面再处理一下即可
package com.example.listview_8;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileI...
分类:
Web程序 时间:
2016-05-12 23:28:37
阅读次数:
322
双向绑定
AngularJS在$scope变量中使用脏值检测来实现了数据双向绑定。
Scope作用:1.
通过数据共享连接Controller和View
2.
事件的监听和响应 3.
脏值检测和数据绑定
双向数据绑定最经常的应用场景就是表单了,这样当用户在前端页面完成输入后,不用任何操作,我们就已经拿到了用户的数据存放到数据模型中了。因为输入框中的ng-model和控制器中...
分类:
Web程序 时间:
2016-05-12 23:27:26
阅读次数:
178
session缓存缓存的生命周期当打开session以后,该缓存就开始了,当session关闭以后,该缓存不存在,其生命周期和session的生命周期是一样的
如何将数据存放到缓存中get方法session.get方法可以把一个对象放入到session的缓存中,以主键标识该对象,所以我们把这样的主键也叫oid
save方法Session.save方法可以把对象放入到缓存中
update方法sessi...
分类:
Web程序 时间:
2016-05-12 23:21:47
阅读次数:
254
Blob数据对象
MDN官方解释Blob对象:一个Blob对象就是一个包含有只读原始数据的类文件对象。Blob对象中的数据并不一定得是JavaScript中的原生形式。File接口基于Blob, 继承了Blob的功能,并且扩展支持了用户计算机上的本地文件。
创建Blob对象的方法有几种,可以调用Blob构造函数,还可以使用一个已有Blob对象上的slice()方法切出另一个Blob对象,还可以...
分类:
Web程序 时间:
2016-05-12 23:20:44
阅读次数:
238
这个功能在现在的网站中使用较为普遍,就是以选项卡的形式来对一些内容做了分类。,比如下面的天猫商城。
下面的源码是仿照天猫写的一个选项卡,实现起来的效果如下。
主要是利用我们在点击相应板块是触发它的单击事件,在单击事件中再对内容显示框(tabbox)进行相应项的显示和隐藏操作。
同时利用hover为其添加了鼠标滑过时的效果。
DOCTYPE html>
html lan...
分类:
Web程序 时间:
2016-05-12 23:20:22
阅读次数:
201
使用css3的animation属性实现动画效果,涉及keyframes关键帧...
分类:
Web程序 时间:
2016-05-12 23:17:33
阅读次数:
24159
1、文件上传
structs提交的文件组件上传,
前台:
1、提交方式POST
2、表单类型 multipart/form-data
3、input type=file
后台:
Apache提供的FileUpload组件
核心类:
FileItemFacto...
分类:
Web程序 时间:
2016-05-12 23:18:07
阅读次数:
222
众所周知,自2016.1月kali官网发布rolling版之后,引来了业界内的好评!也是如此对于新手可能会遇到超级多的难题!小编对自己遇到的问题总结一二,仅作为新手学习借鉴!0X1:对于metasploit服务都很熟悉,可是网上也有好多对于它的服务启动及配置的描述,很可惜这些帖子都太早,导致对于rolling版并不起作用;接下来小编给你介绍kali2.0以上(含kali2.0)的metasploit...
分类:
Web程序 时间:
2016-05-12 23:18:18
阅读次数:
331
存在的意义在实际做项目的时候,经常会遇到表与表之间的关联操作,比如一个班级里面有多个学生,一个部门有多个职员,这是一对多的关系,还有例如一个主题有一个作者,这是一对一,等,这时候就必须涉及到表的关联操作一对多的单项关联什么意思呢?比如一个班级里面有多个学生,班级表关联学生表,属于一对多,但是学生表并不关联班级表,这个就属于单项的关联
只能从classes找到student,所以为单项关联class...
分类:
Web程序 时间:
2016-05-12 23:16:57
阅读次数:
191
资源
RESTful 的 API 都是关于访问和操作资源,可将资源看成MVC模式中的Model
在如何代表一个资源没有固定的限定,在Yii中通常使用 yii\base\Model 或它的子类(如 yii\db\ActiveRecord) 代表资源,是为以下原因:
yii\base\Model 实现了 yii\base\Arrayable 接口,它允许你通过RESTful API自...
分类:
Web程序 时间:
2016-05-12 23:15:45
阅读次数:
224
Ajax 在 Web 2.0 时代起着非常重要的作用,然而有时因为同源策略 (SOP)(俗称:跨域问题(cross domain)) 它的作用会受到限制。在本文中,将学习如何克服合作限制。本文以asmx方式搭建webservice作为测试用后端,给出完整的前后端调用解决方案、范例代码。...
分类:
Web程序 时间:
2016-05-12 23:16:21
阅读次数:
192
ORM(Object/Relationship Mapping):对象/关系映射
利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,
于是要编写很多和底层数据库相关的SQL语句。
Hiber是java领域的一款开源的ORM框架技术
Hiber对JDBC进行了非常轻量级的对象封装
其它主流的ORM框架...
分类:
Web程序 时间:
2016-05-12 23:16:21
阅读次数:
166
选择符API
这个API存在的主要目的就是让JS原生支持CSS查询。
querySelector()
这个方法接收一个CSS选择符,返回与该模式匹配的第一个元素或null。
var body = document.querySelector("body");
querySelectorAll()
这个方法同样接收一个CSS选择符,以静态NodeList的形式返回所有匹配的元...
分类:
Web程序 时间:
2016-05-12 23:11:53
阅读次数:
225
为什么要专注于session的创建方式在有些场景必须关注session的创建,比如说在银行转账操作的时候,两个账户转账必须在同一个session中
如上面所示,账户1钱没了,账户2钱却没有到,原因就在于两者不再同一个事务当中,不能实现事务的回滚。getCurrentSession说明:
1、产生方式的说明
1、先检查当前线程中是否有session
2、如果当前线程中有session,则把...
分类:
Web程序 时间:
2016-05-12 23:01:18
阅读次数:
188