自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 内边距和外边距

padding–内边距内边距,在边框和内容区之间的空白区域。 padding 属性接受长度值或百分比值(或者auto),不允许为负值1.四个方向内边距一致时:padding:10px; //元素距离外部父元素给边框的距离均为10px2.四个方向还可按着上、右、下、左的顺序分别定义各内边距:padding:10px 5px 10px 5px; //各内边距单位不统一也可以3.分别定义上

2017-03-08 15:55:23 1881

原创 jstl获取list的长度大小

今天项目上线时遇到一个问题,在本地tomcat测试没有问题的代码,拿到weblogic容器中就行不通了。根据项目运行的错误日志,定位到jsp页面中的jstl标签的问题。错误代码: <c:if test="${list.size() == 0}"> list中没有元素 </c:if>错误原因:在jstl标签中,没有size()方法或者是size属性。错误纠正:在jst

2017-03-07 21:59:43 2593

原创 jxl实现自动化列宽和行高

一、实现自动行高:sheet.setRowView(i, true);//设置自动行高(i为行号)二、实现自动化列宽CellView cellView = new CellView();cellView.setAutoSize(true);sheet.setColumnView(i,cellView);注:当单元格内容包含中文时,由于在Unicode编码中,一个汉字占用两个字节,所以上面的自动化

2017-03-06 12:44:38 9756 2

原创 jxl操作excel简单学习

三个重要对象1.Workbook ---工作簿2.Sheet ---Sheet页3.Cell ---单元格简单方法操作1.读取或创建工作簿WorkbookWorkbook book = Workbook.getWorkbook();//解析Excel时,获取工作簿Workbook book = Workbook.createWorkbook();//

2017-03-03 15:56:28 480

原创 下载或者导出文件为啥不谈下载框

背景:最近再做一个excel导出的功能,代码完成后,测试功能,没有下载框。原因:使用ajax向后台发送请求。 解决方法:应该适应window.location.href的方式发送请求。ajax是发送异步请求。不会刷新页面。所以,在进行下载或导出操作时,要尽量避免或者说是禁用使用ajax。

2017-03-02 10:07:20 421

原创 JQuery中的ajax

Ajax,用于异步刷新,再不刷新页面的情况下,向后台服务器请求数据。 JQuery向我们提供了具有很好兼容性的ajax插件。$.ajax([settings]) 函数中所有参数设置均为可选项,以下罗列几个常用参数项。url:请求地址 type:请求方式,默认值为get,常用值为:get/post async:默认为true,即异步请求,若为false时,则为同步请求,会锁定浏览器 data:

2017-03-01 12:40:39 290

原创 科学计数法转换成字符串

项目中的科学技术法,往往都需要转换成普通字符串来显示。因此需要对科学技术法形式的变量进行转换。public String convertMath(String str){ if(-1!=str.indexOf("E")){//科学计数法往往以E**结尾 BigDecimal bigDec = new BigDecimal(str);

2017-02-28 14:18:07 2534

原创 简单的<c:forEach>应用

项目中用到<c:forEach>循环的案例比比皆是,查询数据库得到n条数据,在前台页面table的tbody元素中进行罗列就是一个最常用的案例。标签语法格式:<c:forEach items="迭代的变量" var="每次循环出的变量" varStatus="var变量状态">一、按list长度决定循环次数时,使用标准语法格式即可实现需求 二、按指定循环次数或循环条件进行循环<c:forEach

2017-02-17 15:42:33 544

原创 table中th内容水平垂直居中

<style type="text/css"> th{ text-align:center;/** 设置水平方向居中 */ vertical-align:middle/** 设置垂直方向居中 */ }</style>

2017-02-17 14:49:52 28002

原创 文件上传

首先,加入Apache的commons-fileupload文件上传组件的相关jar包: commons-fileupload-xxx.jar Commons-io-xxx.jar前端页面:<body> <form action="${pageContext.request.contextPath}/servlet/UploadHandleServlet" enctype="multipart

2017-02-15 16:52:48 333

原创 HttpServletResponse对象实现文件下载

文件下载在我们的项目中是很常见的需求,实现文件下载功能的方式有很多,spring-mvc框架也提供了文件下载的功能。我们本次探讨的功能是利用HttpServletResponse对象来实现文件下载的功能。思路如下: (1)获取文件位置路径 (2)获取文件名 (3)设置content-disposition响应头,控制浏览器以下载的方式打开文件 (4)获取要下载的文件的输入流FileInput

2017-02-15 10:07:13 5088 1

原创 取消事件冒泡机制和阻止事件默认行为

项目中有的时候父元素和子元素会定义相同的时间类型,由于时间冒泡机制的影响,会影响我们的代码执行效果。利用下面的代码可以取消事件冒泡机制。function stopBubble(e){ if(e && e.stopPropagation) //非IE浏览器会提供一个事件对象及相关方法 e.stopPropagation(); else /

2017-01-24 12:59:25 347

原创 jxl解析excel表格

基础工作要导入commons.fileupload.jar、commons.io-1.4.0.jar、jxl.jar 前台传入一个excel文件,后台在不向服务器保存excel文件的情况下,对excel进行解析,并处理其中数据前台页面:<form id="searchForm" method="post" action="/importProd" enctype="multipart/form-d

2017-01-24 10:33:11 492

原创 Spring的依赖注入(即DI)

谈到Spring,首先要介绍一下Spring核心容器。Spring容器是该框架技术的关键,是一个超级大工厂,所有的对象都会被当成Spring核心容器管理的对象(Spring把容器中的一切对象统称为bean)。容器对bean的管理,是基于XML文件的配置进行的,在完成容器的初始化后,根据XML文件解析所得的结果,Spring底层利用反射机制完成bean的初始化。容器中的bean由每一个元素定义。

2016-10-02 11:40:40 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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