• 大小: 6.86MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-03
  • 语言: Java
  • 标签: jfinaljsp  

资源简介

API里面说到jfinal框架支持JSP视图类型等多种视图类型,然后自己用的也是jsp,对jsp稍微熟悉一点,然后就想看看在jfinal中怎么使用jsp。这里实现一个小小的demo例子,还是基本的增删改查功能。具体的介绍可以查看http://blog.csdn.net/hu1991die/article/details/45173485博客,希望对您有所帮助

资源截图

代码片段和文件信息

/**
  * 文件说明
  * @Description:扩展说明
  * @Copyright: 2015 dreamtech.com.cn Inc. All right reserved
  * @Version: V6.0
  */
package com.demo.config;

import com.demo.controller.blog.BlogController;
import com.demo.controller.index.IndexController;
import com.demo.model.Blog;
import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.core.JFinal;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory;
import com.jfinal.plugin.activerecord.dialect.OracleDialect;
import com.jfinal.plugin.c3p0.C3p0Plugin;
import com.jfinal.render.ViewType;

/**  
 * 核心Config配置文件
 * @Author: feizi
 * @Date: 2015年4月20日 上午9:39:38 
 * @ModifyUser: feizi
 * @ModifyDate: 2015年4月20日 上午9:39:38 
 * @Version:V6.0
 */
public class CoreConfig extends JFinalConfig {

/**
 * 配置常量
 * @Discription:扩展说明
 * @Author: feizi
 * @Date: 2015年4月20日 上午9:39:38
 * @ModifyUser:feizi
 * @ModifyDate: 2015年4月20日 上午9:39:38
 * @see com.jfinal.config.JFinalConfig#configConstant(com.jfinal.config.Constants)
 */
@Override
public void configConstant(Constants me) {
//加载系统属性配置文件 随后可用getProperty(...)获取值
loadPropertyFile(“system_config_info.txt“);
//设置开发模式
me.setDevMode(getPropertyToBoolean(“devMode“ false));
//设置视图类型为Jsp,否则默认为FreeMarker
me.setViewType(ViewType.JSP);
}

/**
 * 配置路由
 * @Discription:扩展说明
 * @Author: feizi
 * @Date: 2015年4月20日 上午9:39:38
 * @ModifyUser:feizi
 * @ModifyDate: 2015年4月20日 上午9:39:38
 * @see com.jfinal.config.JFinalConfig#configRoute(com.jfinal.config.Routes)
 */
@Override
public void configRoute(Routes me) {
//第三个参数为该Controller的视图存放路径
me.add(“/“ IndexController.class“/index“);
me.add(“/blog“ BlogController.class);
}

/**
 * 配置插件
 * @Discription:扩展说明
 * @Author: feizi
 * @Date: 2015年4月20日 上午9:39:38
 * @ModifyUser:feizi
 * @ModifyDate: 2015年4月20日 上午9:39:38
 * @see com.jfinal.config.JFinalConfig#configPlugin(com.jfinal.config.Plugins)
 */
@Override
public void configPlugin(Plugins me) {
/**
 * 配置Mysql支持
 */
/*//配置c3p0数据库连接池插件
C3p0Plugin cp = new C3p0Plugin(getProperty(“jdbcUrl“) getProperty(“user“) getProperty(“password“));
me.add(cp);

//配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
me.add(arp);

//映射Blog表到Blog模型
arp.addMapping(“Blog“ Blog.class);*/


/**
 * 配置Oracle支持
 */
//配置c3p0数据库连接池插件
C3p0Plugin cp = new C3p0Plugin(getProperty(“jdbcUrl“) getProperty(“user“) getProperty(“password“)getProperty(“jdbcDriver“)); 
/*//配置Oracle驱动
cp.setDriverClass(getProperty(“jdbcDriver“));*/
me.add(cp);

//配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
me.add(arp);

//配置Oracle方言
arp.set

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\
     文件        1304  2015-04-21 09:42  jfinal_demo_for_jsp\.classpath
     文件        1052  2015-04-20 09:25  jfinal_demo_for_jsp\.project
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\.settings\
     文件         500  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\.jsdtscope
     文件         364  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\org.eclipse.jdt.core.prefs
     文件         518  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\org.eclipse.wst.common.component
     文件         305  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-04-20 09:25  jfinal_demo_for_jsp\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        4261  2015-04-20 11:24  jfinal_demo_for_jsp\.settings\org.eclipse.wst.validation.prefs
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\meta-INF\
     文件          39  2015-04-20 09:25  jfinal_demo_for_jsp\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\config\
     文件        3482  2015-04-21 17:30  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\config\CoreConfig.class
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\controller\
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\controller\blog\
     文件        2321  2015-04-21 14:02  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\controller\blog\BlogController.class
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\controller\index\
     文件         465  2015-04-21 14:02  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\controller\index\IndexController.class
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\interceptor\
     文件        1011  2015-04-21 14:02  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\interceptor\BlogInterceptor.class
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\model\
     文件         918  2015-04-21 17:30  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\model\Blog.class
     目录           0  2015-04-21 17:34  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\validator\
     文件        1244  2015-04-21 14:02  jfinal_demo_for_jsp\WebRoot\WEB-INF\classes\com\demo\validator\BlogValidator.class
............此处省略52个文件信息

评论

共有 条评论

相关资源