commons-fileupload实现文件上传、下载、在线打开

最近做了一个文件上传、下载、与在线打开文件的功能,刚开始对文件上传的界面中含有其它表单(例如输入框、密码等)在上传的过程中遇到了许多问题,下面我写了一个同时实现文件上传、下载、在线打开文件的测试程序。 首先请看效果图: 核心代码: [java] view plaincopy...

2015-07-01 15:20:06

阅读数 402

评论数 0

springMVC绑定数据的方式

数据绑定和类型转换,就是把请求中的参数转换成对应的变量,提供给后续的服务处理。HTTP请求只能传递字符串类型的参数,但是后台程序需要的变量类型就会多种多样了,比如int, long甚至是javabean这种自定义类型,如果框架能帮我们自动处理这些类型转换,就再好不过了。 SpringMVC中...

2015-06-18 16:20:55

阅读数 591

评论数 0

springmvc+mybatis 使用 POIFSFileSystem 读取excel中的日期 问题

public String getCell(HSSFCell cell) { DecimalFormat df = new DecimalFormat("#"); if (cell == null) return ""; switch (c...

2015-05-26 10:14:14

阅读数 564

评论数 0

获取客户端ip的方式(适用于公网与局域网)

public class IPTool { /**  * 获取访问用户的客户端IP(适用于公网与局域网).  */   public static final String getIpAddr(final HttpServletRequest request)          ...

2015-05-14 12:50:12

阅读数 2387

评论数 0

一段倒计时的代码(JS)

function Timer(startTime, endTime) {     this.startDate = new Date(startTime);     this.endDate = new Date(endTime);     this.startTime = this.sta...

2015-04-27 13:01:02

阅读数 431

评论数 0

获取被选中的单选按钮的值

使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项: 1.jquery获取radio的值 2.jquery获取checkbox的值 3.jquery获取s...

2015-04-04 19:07:17

阅读数 2124

评论数 0

需求:查询某个字段在数据库中是否存在记录,如果存在,则更新这条记录;如果不存在,则增加这条记录

sqlserver版:if exists(select id from waynejiang where id=1) update  waynejiang set name='XX' where id=1 else insert into waynejiang(id,name) values ...

2015-04-04 19:05:48

阅读数 1222

评论数 0

mybatis trim 属性

事实上trim标签有点类似于replace效果。   trim 属性                 prefix:前缀覆盖并增加其内容                 suffix:后缀覆盖并增加其内容                 prefixOverrides...

2015-03-20 11:14:45

阅读数 2790

评论数 0

mybatis where,foreach,choose when ,set

sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。  下文均采用mysql语法和函数(例如字符...

2015-03-20 10:57:25

阅读数 1859

评论数 0

foreach 使用方式

foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名. index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置. open表示该语句以什么开始,separator表示在每...

2015-03-20 10:37:06

阅读数 1979

评论数 1

intellij 修改jsp 或者 html 自动加载页面变化

intellij idea默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。要jsp文件改动后立刻看到变化,有个配置。   在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes a...

2015-03-11 09:54:28

阅读数 14746

评论数 1

intellij 取消svn 用户名 密码

SVN取消记住用户名的方法 打开C:\Documents and Settings\用户名\Application Data\Subversion\auth\svn.simple,找出以前记住密码那个文件删掉,然后重新更新即会弹出输入用户名密码的界面,输入用户名密码搞定。

2015-03-11 08:27:07

阅读数 7388

评论数 0

intellIJ idea 配置 svn

以前开发工具一直用的是Eclipse/MyEclipse,虽然早就听说过Idea而且也尝试用过几次,但由于使用不习惯每次都是不久就放弃了,这次因为使用了FreeMarker,而Idea对FreeMarker的支持很好,因此下决心换IDE 说实话一开始使用idea真是很不习惯,不只是快捷键不同...

2015-03-09 11:08:21

阅读数 1475

评论数 18

表单验证<AngularJs>

表单验证 常用的表单验证指令  1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可:   2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "...

2015-03-04 16:31:17

阅读数 414

评论数 0

angularjs中scope与rootscope 区别

scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。下面用实例详细的说明一下。 1,js代码  代码如下 复制代...

2015-03-04 14:16:27

阅读数 6445

评论数 0

AngularJS ui-router (嵌套路由)

我测试的只能在火狐运行 介绍 AngularJS 嵌套路由:这是我针对同一个主题(ui-router)的第二篇文章. 如果你对第一篇文章感兴趣的话,可以访问 这里. 好了,让我们继续吧,来看看嵌套的ui-router状态是怎么回事. ui-router和同属AngularJS框架一...

2015-03-04 10:47:59

阅读数 1237

评论数 0

《AngularJS》5个实例详解Directive(指令)机制

本文整理并扩展了《AngularJS》这本书第六章里面的内容,此书近期即将由电子工业出版社出版,敬请期待口令:Angular   1.一点小说明   指令的作用:实现语义化标签   我们常用的HTML标签是这样的:   一点点内容  ...

2015-03-04 09:46:11

阅读数 324

评论数 0

windows 注册服务 删除服务

windows 注册服务 删除服务

2015-02-09 08:39:05

阅读数 2018

评论数 0

spring @Autowired vs @Resource 区别

Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。   @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@...

2015-02-02 13:38:46

阅读数 517

评论数 0

ognl if else

1.逗号(,)操作符   逗号操作符用来分隔两个或多个独立的表达式,而整个表达式的值取值于最后一个表达式。例如 表达式 1+1,2+2    由于整个表达式的取值于最后一个表达式,所以该表达式的值为2+2 即为 4. 2.花括号“{}” 操作符   花括号操作符用来创建列表,例如表...

2015-01-27 15:48:47

阅读数 1111

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭