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());
    }