资源简介
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.xm
文件 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\me
文件 39 2015-04-20 09:25 jfinal_demo_for_jsp\WebRoot\me
目录 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个文件信息
- 上一篇:java实现发送短信验证码功能
- 下一篇:24点游戏Java实现
评论
共有 条评论