Struts2字典的FileUploadInterceptor 拦截器 主要帮助获取上传文件的ContentType、fileName、文件对象。如果开发人员在开发过程中使用。则需要设置set/get方法:
比如
setXXXContentType()
getXXXFileName(..
我们经常遇到,查看文件源代码的功能。Struts 自带的例子是这样的。
其中思路是这样的:将文件流转换为List 输出出来。
用到了
第一种:读取Class
InputStream in = getClass().getResourceAsStrea..
需求如下:
进来项目中需要添加文件下载Excel功能;决定使用Struts2自带的文件下载功能
减轻工作量,提高工作效率,不需要再写常常的Header头了
要求不需要生成中间文件
Java Code
/*
* $Id: Fi..
测试代码
package com.randy;
import java.io.InputStream;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
i..
就是一个支持Excel标记接口,还提供验证功能。
package com.ivfly.xlsbean;
import java.io.Serializable;
public interface ExcelAble extends Serializable{
public String getMess..
ExcelReader.java
package com.ivfly.xlsbean;
import java.io.FileInputStream;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import ja..
package com.ivfly.xlsbean;
import java.lang.reflect.InvocationTargetException;
import org.apache.commons.beanutils.MethodUtils;
import org.apache.commons.lang.StringUtils;
/**
* xls 导入..
没什么好说的,提供正则表达式校验。提供数据校验。当解析Excel,将Cell的值填充到Bean属性中,提供支持。
ValidateUtil.java
package com.ivfly.xlsbean;
import java.lang.reflect.InvocationTargetExcep..
规则设计到三个对象。工具将XML 分三级解析。
类
&n..
定义Xml 导入规则。基本上为每个值对象,都应该对应一个配置Bean节点。
首先:为Xml 文件制定xsd验证文件。
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://3g.ahong...