02 JFinal configConstant定数構成
public void configConstant(Constants constants) {
//
// 1. loadPropertyFile PropKit
//loadPropertyFile("config.properties");
PropKit.use("config.properties");
// 2、
constants.setDevMode(PropKit.getBoolean("devMode"));
//constants.setDevMode(getPropertyToBoolean("devMode"));
// Action Report true
constants.setReportAfterInvocation(false);
// 3、 Freemarker
constants.setViewType(ViewType.JSP);
// 4、 viewpath
//constants.setBaseViewPath("/WEB-INF/view");
// 5、 cos jfinal
constants.setBaseUploadPath("/xmupload");
//constants.setMaxPostSize(1024*1024*20);
// 6、 cos jfinal
constants.setBaseDownloadPath("xmdownload");
// 7、 Freemarker jfinal .html
//constants.setFreeMarkerViewExtension(".ftl");
//constants.setJspViewExtension(".jtl");
//constants.setVelocityViewExtension(".vtl");
// 8、 url -
constants.setUrlParaSeparator("~");
//
//constants.setI18nDefaultBaseName("i18n");
//constants.setI18nDefaultLocale("zh_CN"");
// Error View
//constants.setError404View("404.html");
//constants.setErrorRenderFactory(errorRenderFactory);
//
//constants.setEncoding("GBK");
// xml Freemarker render
//constants.setXmlRenderFactory( );
// json
//constants.setJsonDatePattern("yyyy-mm-dd HH:mm");
//constants.setJsonFactory(FastJsonFactory.me());
//renderJson JsonKit JsonManager JsonFactory
// Log
//constants.setLogFactory(Slf4JLogFactory.me());
}