- 浏览: 16794 次
- 性别:
- 来自: 合肥
-
最新评论
文章列表
今天接到一个需求,要求我把Excel中的数据导入java程序中作为查询条件,查询数据在做业务逻辑处理,刚接到任务第一反应用poi解析Excel获取数据,后来想想,我们的项目中之前导出都是用的jxls实现,而且还挺方便的jxls还有自己的标签(虽然标签有点坑),就想着有导出功能jxls肯定也有导入功能啦!尝试使用jxls导入,发现确实比我以前用poi自己手写方便多了,下面是部分代码及过程说明!
第一步:先确定好Excel导入的格式以及各表格字段值的含义
第二步:定义好解析的XML--videoConfig.xml
<?xml version=&qu ...
Table实现tr数据滚动
- 博客分类:
- 表示层学习
先定义对象fontUpRoll及属性
/*文字上下滚动*/function fontUpRoll(dom,tableH){ this.dom = $(dom); //this.h = this.dom.height(); this.h = tableH; this.timer = null; this.init();}fontUpRoll.prototype = { constructor: fontUpRoll, init: function(){ this.dom.append(this.dom.html()); this.pla ...
这几天研究了一下WebService的发布及调用,没做之前觉得挺难得,还好项目中有这样的实例自己学着做了一个使用Xfire发布并在另一个项目中调用,感觉做成了还是挺有成就感的,下面记录下实现的步骤有需要的同学可以试一下,也为自己以后使用留个备份。
第一步:先建立一个发布WebService的项目(项目使用SpringMvc架构搭建一个环境):
项目目录结构如下图所示
主要使用的类有,User.java,Tree.java,UserService.java,UserServiceImpl.java
下面将代码文件附上:
public ...
今天在项目中遇到了一个需要预览上传文件的需求,上传的文件格式主要有word文档和Excel表格以及pdf文档,客户要求能够上传后打开预览查看文件内容,由此在其他项目借鉴了一下别人写的预览功能,觉得很不错特此保留下来以备以后留用,也给需要的朋友分享一下。
1.先下载操作系统对应的openoffice并且安装 地址:https://www.openoffice.org/download/other.html
openoffice 主要目的是将文档转换为pdf文档.
2. windows 下 启动 openoffice ...
网站首页浮动窗口移动代码
- 博客分类:
- 表示层学习
1.html代码:
<div id="dcwj" class="flabox" style="position:absolute;z-index:1000;">
<div class="flatit"><span><a onclick="closediv();" title="关闭" style="cursor: pointer;">×</a></span> ...
web应用中嵌入百度地图
- 博客分类:
- 表示层学习
前几天客户提需求要做一个在网站首页嵌入百度地图的功能,在网上找了找资料 现将代码保存至此以便以后参考,有同样需求的同学,可以参考下,另使用地图前必须要申请一个Key要到百度地图开发者中心里面去申请下。
第一步:先引入百度地图API
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=QuNhO4DuMmsxfm1H4hof5QmE"></script><script type="text/ ...
首页展示flash(IE和GOOGLE兼容)
- 博客分类:
- 表示层学习
<div class="mengshi"> <div class="xinxigongkai2"> <div class="gongkai_tit2"></div> <div style="height:352px;"> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-4445535400 ...
- 2014-12-16 14:58
- 浏览 465
- 评论(0)
oracle数据库数据量较大时更新数据较慢问题
- 博客分类:
- 数据库知识
这今天在研究kettle工具,是一款国外纯java开发的开源ETL工具,抽取数据确实非常方便,大家有空可以去下载下来试试看,方便之处在于它不用安装,解压完了就能直接用了(必须提前配置jdk和jre环境到系统环境中)。今天要说的不是这款软件,问题是由使用这个软件引起的,我在抽取数据后需要完成一个更新操作语句如下:
update case_person_saxx a set a.case_id=(select id from case_xzcf b where b.app_id = a.app_id) ;
update invole_case_unit_saxx a ...
IE和Chrome样式兼容性问题
- 博客分类:
- 表示层学习
今天在调节样式过程中遇到一个浏览器兼容问题,同样的html代码在chrome下显示正常,ie下面显示不正常代码如下:
<div class="nav"> <ul> <c:url var="url" value="/index.do" /> <li><a href="${url}">首页</a></li> <c:url var="url" value="/IndexNewsInfo.d ...
前端jsp中处理特殊字符方法总结
- 博客分类:
- 表示层学习
前段时间修改一个前端jsp页面的,测试组发现一个问题可让我纠结很久了,现在终于解决了来总结一下,下次就方便了。
问题:
jsp页面输入框中输入了类似 <script>alert("测试脚本")</script> 这样的恶意脚本,在页面加载的时候会弹出 alert提示框,很是讨厌。
解决方案:
第一种:如果是页面回显的话或者在标签内使用这个值的话,可以使用
使用fn:escapeXml()函数转义字符,可以解释为XML标记。
使用这个函数之前必须在页面中导引入下面二行代码
<%@ taglib uri ...
为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊!
有需要的同学可以参考一下呵呵,有问题概不负责啊!
1.验证密码只能包含字母数字以及!@#$%^&* 这几个特殊字符组成并且必须为8-20位之间,不限制组合顺序。
var reg1 = /^[0-9a-zA-Z!@#$%^&*]{8,20}$/;
2.下面的正则表达式验证密码必须要包含字母数字和!@#$%^&* 这几个特殊字符并且必须为8-20位之间。var reg = /^([a-zA-Z]+[0-9]+[!@#$%^&*]+)|([a-zA-Z]+[!@ ...
table自动隐藏过长的字符
- 博客分类:
- 表示层学习
1.table自动隐藏过长的字符,控制css格式如下:<style> table { table-layout: fixed; }
td { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }</style>
JS传中文乱码解决方法
- 博客分类:
- 表示层学习
最近几天做项目时再次遇到头疼的乱码问题,网上所说的方式我基本都试过了,依然不能解决我的问题,加过滤器、设置tomcat编码,统一前台和后台的编码格式这些我都试过了。还是不行郁闷啊!最后终于在一个论坛里看到一种办法,试了一下果然搞定了。记录下来以便以后使用,顺便总结下常用的乱码处理方法:
1.前台js传中文get方式乱码(能用post方式尽量用post方式传值乱码情况少得多)
后台接收参数时: String param = new String(request.getParameter("param").getBytes("iso-8859-1") ...
Servlet实现文件的上传
- 博客分类:
- java开发技术
我们在做项目中经常要用到上传和下载的功能包括Excel文件word文档还有图片等不同格式的文件,今天特地搜搜了完成了上传功能,使用的是Servlet实现之,其实struts2也是封装了上传功能的本篇用servlet:
下面是我的基础代码
package com.ego.servlet;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream; ...
如何读取properties文件中属性
- 博客分类:
- java开发技术
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据我工作中用到的读取properties配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 用spring读取配置文件,最典型的就是关于数据库的连接,下面就是一个例子: 文件database.properties:-------------------------------------------------------------------------------------jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jd ...