package com.megalith.support;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;


/**
 * 
 * <p>
 * 项目常量定义
 * </p>
 * 
 *
 * 
 * 
 * 
 * @version V1.0.0
 * 
 * @author 
 * 
 * @date 2013-7-10 上午11:36:34
 * 
 * @class com.support.Constants
 * 
 */
public class Constants {

	/*---------------------- 默认分页参数 ---------------------*/
	/**
	 * 默认页数从0开始
	 */
	public static Integer DEFAULT_PAGE;
	/**
	 * 默认每页记录数
	 */
	public static Integer DEFAULT_SIZE;

	/*----------------------Session key ----------------------*/
	public static String SESSION_USER;
	public static String SESSION_USER_NAME;

	/*---------------------FileUpload fileds ----------------*/
	public static Integer FILE_THRESHOLD_SIZE;
	public static String FILE_TEMP_PATH;
	public static Integer FILE_MAX_SIZE;
	public static String FILE_REAL_PATH;
	
	/*---------------------ResouceUpload Path ----------------*/
	public static String ZIPPATH_UPLOAD;//默认资源文件zip包上传目录
	public static String ZIPPATH_UNZIP;//默认资源文件解压后目录
	public static String TEMPLATE_PATH;//默认模板文件上传后路径
	

	Properties props = new Properties();
	InputStream inputStream = null;
	public Constants() {
		try {
			inputStream = getClass().getResourceAsStream("/filed.properties");
			props.load(inputStream);
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (inputStream != null) {
				try {
					inputStream.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
		FILE_TEMP_PATH = props.getProperty("file.tempPath");
		FILE_THRESHOLD_SIZE = Integer.parseInt(props.getProperty("file.thresholdSize"));
		FILE_MAX_SIZE = Integer.parseInt(props.getProperty("file.maxSize"));
		FILE_REAL_PATH = props.getProperty("file.realPath");
		DEFAULT_PAGE = Integer.parseInt(props.getProperty("DEFAULT_PAGE"));
		DEFAULT_SIZE = Integer.parseInt(props.getProperty("DEFAULT_SIZE"));
		SESSION_USER = props.getProperty("SESSION_USER");
		SESSION_USER_NAME = props.getProperty("SESSION_USER_NAME");
		
		ZIPPATH_UNZIP = props.getProperty("ZIPPATH_UNZIP");
		ZIPPATH_UPLOAD = props.getProperty("ZIPPATH_UPLOAD");
		TEMPLATE_PATH = props.getProperty("TEMPLATE_PATH");
	}

}
最近下载更多
漫天飞舞的蒲公英  LV8 2016年7月17日
petter  LV2 2016年6月16日
FC执波仔  LV3 2016年5月31日
ynz1219  LV2 2015年8月21日
dagf113225  LV68 2015年6月25日
小意  LV7 2014年6月26日
最代码官方  LV168 2013年8月28日
最近浏览更多
hohhi  LV6 2022年6月5日
vinod1213  LV12 2021年11月8日
李小江  LV8 2020年6月23日
abcd11112  LV6 2020年5月10日
1932749235  LV1 2018年9月27日
逐梦211  LV4 2018年7月11日
Convict  LV1 2018年7月2日
kaqichen  LV16 2018年5月23日
a464216394  LV2 2018年5月23日
asaiasd  LV13 2018年4月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友