- 浏览: 8369 次
- 性别:
- 来自: 湖北宜昌
最新评论
文章列表
项目开发中用到了jquery easyui 组件,需要在点某一个按钮的时候添加一个遮罩,如下图所示:
首先需要导入两个文件:
1。因为里面有用到jquery,所以需要导入jquery-1.8.0.min.js
2。附件中的mask.js文件
前端页面代码如下:
<%@ page contentType="text/html;charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<t ...
利用xpath对文件信息进行读写
- 博客分类:
- java web
在项目开发中遇到了对于诸如xml,.project,.classpath等等类型的文件进行读写的问题,起初因为没接触过,所以一头雾水,无从下手。翻看了很多资料后,觉得其实原理还是挺简单的 ,下面以读写.classpath为例,贴出具体的代码。在看这些代码之前,还需要熟悉下面两个知识点:
1。xpath : xpath 不了解的同学建议看下xpath的教程:xpath w3c教程
2。Dom4j : Dom4j 操作文件工具类,详见本人上一篇博客:操作xml文件工具类
首先贴出一个classpath文件的例子:
<?xml ...
操作XML文件工具类
- 博客分类:
- java web
xml文件是java开发中必不可少的东西,因此有必要熟悉xml文件的操作,编写一个xml文件工具类,供以后翻阅查看,温故而知新,好记性不如烂笔头。
代码如下:
public class Dom4jUtil {
private Dom4jUtil(){}
/**
* 创建文档对象
* @return
*/
public static Document createDocument()
{
Document document = DocumentHelper.createDocument();
return ...
利用pl/sql等工具可以将数据库中的数据导出到.dmp文件中,然后可以用cmd命令,将dmp文件的数据导入到数据库中。但是,能不能不敲命令行,做一个页面,在页面上输入必要的参数,点一个确定按钮,数据即可导入到数据库中呢?答案肯定是可以的。
其实核心还是利用命令来实现,只是不需要手动敲命令,而是利用Runtime.getRuntime().exec()来执行这条命令,即可实现数据导入。
imp命令格式:imp 用户名/密码@数据库连接名 file="dmp文件路径" fromuser=导出dmp时的用户名 touser=用户名
...
1。将文件内容读取为string字符串;
2。将读取出来的字符串进行处理(如替换掉字符串中的某些字符);
3。将处理后的字符串回写入文件。
public boolean referenceProject(String qdpPath,String appPath) throws Exception {
//读取test.txt内容为字符串,将其中abc替换为def
String filePath = ("C:\\test.txt");
FileInputStream fileIn = new FileInputStream(filePath);
...
自己写的文件操作工具类,供以后翻阅查看:
public class FileUtil {
private static Logger logger = LogFactory.getLog(FileUtil.class);
/**
* 当前的classpath的绝对路径
*
* @return
*/
public static String getClassPath() {
URL url = Thread.currentThread().getContextClassLoader()
.getResource(& ...
public class FtpUtil {
/**
* 连接ftp服务器
* @author zheng_liming
* @param path 服务器上的路径
* @return FtpClient
*/
public static FtpClient connectServer(String path) {
FtpClient ftpClient = new FtpClient();
try {
//ip:例如123.123.12.123
ftpClient.openServer("123.123.12.1 ...
第三部分:数据导入到excel
数据是由sql语句从数据库查出来的,最初想到的是直接写方法执行sql语句查出数据,然后写入excel,但是由于需要做成通用的公共方法,因此查数据的方法是动态的,无法确定,所以就用到了java的反射机制,首先写好服务层的方法,然后在前台将服务层注入的bean名称,与方法名传给后台,后台利用反射调用取数据,然后写入excel。
导入excel表需要用到poi的jar包:jar包如下:
poi-3.9-20121203.jar xmlbeans-2.3.0.jar ...
文件传输之ftp文件下载
- 博客分类:
- java web
第二部分:ftp文件下载
@Controller
public class FileTransferController extends BaseController{
//临时文件存放目录
public String tempPath = FileUtil.getProjectPath()+"\\temp\\";
/**
* 文件下载
* @author zheng_liming
* @param request
* @param response
* @return
*/
@Requ ...
项目运用的struts和spring框架,需要做一个通用的文件上传,文件下载,文件导出功能供调用,研究了几天,终于写出来了,现在贴出第一部分:文件上传ftp
文件上传用到的apache的commons.fileupload组件,在前台j ...