第一个jfinal的样例
1.创建Dynamic Web Project;
2.导入需要的jar包:
3.创建包:
4.配置web.xml:
5.编写web.xml中的com.jfinal.config.Myconfig,该类需要实现JFinalConfig类,在Myconfig类中配置常量Constants,插件configPlugin,路由configRoute(这三项是必须配置的)。
package com.jfinal.config; import com.jfinal.controller.UserController; public class Myconfig extends JFinalConfig{ @Override //配置项目为开发模式 @Override @Override @Override @Override //配置连接数据库的插件 //配置操作数据库的插件 //配置表和实体类的映射 @Override //配置请求controller的路经 } |
6.配置实体类model中的User类:
package com.jfinal.model; import com.jfinal.plugin.activerecord.Model; public class User extends Model<User>{ } |
7.配置controller:
package com.jfinal.controller; import java.util.List; import com.jfinal.core.Controller; public class UserController extends Controller{ //请求成功跳转到list.html页面 //页面返回字符串 } |
8.配置静态页面:list.html,add.html
list.html:
<!DOCTYPE html> 查询成功 </body> |
add.html:
<!DOCTYPE html> </form>
|
9.部署项目到Tomcat上并启动项目。结束。
注意:当用户调用查询方法时,可以直接访问controller中的方法,请求成功后悔跳转到成功页面即list.html,该页面会显示用户查询的数据;当用户调用添加方法时需要先请求添加页面add.html,提交成功后页面会获取到添加成功返回的字符串,同时,可以去数据库中查看添加成功的数据。下面附上数据库中的表结构: