jfinal专题

【JFinal】IDEA+maven上手JFinal之Hello World!

一、New Project 1、在 IDEA 环境下新建 Project 项目 2、选择创建 Maven 项目,并且不使用模板 3、输入 Maven 的 GroupId 和 ArtifactId 4、输入项目名称 二、将当前 Project 改为 POM 工程 将项目的 jfinal-web-demo 作为项目的 parent 工程,用于定义 maven 依赖包的版本信息、

JFinal框架简单学习

介绍         JFinal是基于Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率! 特点 MVC架构,设计精巧,使用简单遵循COC原则,零配置,无xml功能齐全,拥有struts2的绝

JFinal Web开发学习(十一)编辑已发布文章

JFinal Web开发学习(十一)编辑已发布文章 代码: https://code.csdn.net/u012995856/jfinaltest/tree/master h-ui-admin使用iframe布局,左右两栏,点击左边链接,右边iframe中加载对应的页面. 点击博客列表中的标题, /admin/blogedit/blog_id 右侧iframe会加载对应id的博客内

JFinal Web开发学习(十)前后台显示博客列表

代码: https://code.csdn.net/u012995856/jfinaltest/tree/master 效果: 前台:使用jfinal自带分页,样式没有使用layui的分页,比较原生 后台:没有使用jfinal分页,使用list列表以及hui-admin自带的分页 1.写控制器 BlogController修改index方法,前台显示博客列表 //

JFinal Web开发学习(九)后台添加前台显示博客

代码: https://code.csdn.net/u012995856/jfinaltest/tree/master 效果: 发博客: 显示博客: 后台:使用hui-admin,文章编辑器是百度开源的ueditor 前台:使用layui前端框架 1.写控制器BlogController controller包中 package cn.pangpython.contr

JFinal学习06 控制器——getPara()接收数据

JFinal学习06 控制器——getPara()接收数据 视频来源https://www.bilibili.com/video/BV1Bt411H7J9/?spm_id_from=333.337.search-card.all.click 文章目录 JFinal学习06 控制器——getPara()接收数据`零、JFinal数据提交的三种方式``一、get提交``二、post提交

Jfinal中的render

jfinal中的render就是渲染的意思。 可以将运行的结果,渲染为网页送给brower,也可以渲染一些静态内容。 1.渲染的视图类型 (1)类型 ①根据路径 根据路径就是说它们的参数都是renderXXX(String view) 这个view指出,访问该文件的具体内容。 这种类型有:Freemarker、Jsp、Velocity、Xml 其中前三种是配置的一种渲染方法,

JavaWeb基础---从HTTP到Servlet到Jfinal

本文主要是总结自网上的资源,为自己学习中的疑惑作为解答。 参考的资料如下: HTTP部分: ①HTTP必知必会 ②HTTP协议详解 Servlet部分: Java EE 7标准:servlet3.1 servlet与filter的关系 Jfinal部分: jfinal技术框架解析 1.HTTP (1)URL URL(Uniform Resource Locator)

idea+maven+jetty+jfinal环境搭建

1.环境准备 (1)JDK 安装好JDK,并设置环境变量 ①JAVA_HOME=安装位置; ②PATH=..........;%JAVA_HOME%\bin; (2)maven 解压缩maven,并配置环境变量 ①MAVEN_HOME=存放位置; ②PATH=.........;%MAVEN_HOME%\bin; 注意:这里类似于Ubuntu的源一样,使用官方的maven仓库我感

Jfinal freemarker

天蓬小猪12个月前 http://my.oschina.net/u/257950/blog/477532 天蓬小猪12个月前 http://my.oschina.net/u/257950/blog/477532

JFinal 验证码绘制

很丑的验证码 import com.jfinal.kit.HashKit;import com.jfinal.kit.LogKit;import com.jfinal.kit.StrKit;import javax.imageio.ImageIO;import javax.servlet.ServletOutputStream;import javax.servlet.htt

非maven方式jetty-server下的JFinal开发

非maven方式jetty-server下的JFinal开发 1.创建Dynamic Web Project 注意:Target runtime 一定要选择<None> 2.修改Default Output Folder, 推荐:输入WebRoot\WEB-INF\classes 特别注意:此处的Default out folder必须要与WebRoot\WEB-INF\classes目

jfinal获取项目文件地址绝对地址

String filename = "/upload/head/20220412122356.png";String filepath JFinal.me().getServletContext().getRealPath(filename);

jfinal中json字符串转对象类

String json = getRawData();User user = FastJson.getJson().parse(json, User.class);

jfinal使用demo布局注意事项

config文件里面的_MappingKit引入 _JFinalDemoGenerator.java文件中引入的config文件更改

JFinal中使用QuartzPlugin报ClassCastException解决方法

JDK1.8中泛型反射修改对旧版本的影响 本文地址:http://blog.csdn.net/sushengmiyan 本文作者:苏生米沿 问题复现环境: JDK1.8JFinal1.9quartz2.2.1 启动环境可参考如下文章内容: https://my.oschina.net/u/147181/blog/664223 问题描述 JFinal配置好quartz的插件类后,启

JFinal中如何实现反序列化----JSON字符串向Model对象转换

需求: 将客户端传来的requestbody反序列化成对应的Model对象。 一、反序列化--驼峰命名 1、fastjson实现    JFinal中没有提供反序列化的方法,因为大多数情况下,可以直接通过jar包进行转换,如利用fastjson,我们可以通过如下方式进行转换: JSON.parseArray(String jsonString, Class<T> class)

java web mvc-03-JFinal

拓展阅读 Spring Web MVC-00-重学 mvc mvc-01-Model-View-Controller 概览 web mvc-03-JFinal web mvc-04-Apache Wicket web mvc-05-JSF JavaServer Faces web mvc-06-play framework intro web mvc-07-Vaadin web m

JFinal学生信息管理系统

JFinal学生信息管理系统 项目地址:mendianyu/StudentManage: JFinal学生信息管理系统 (github.com) 环境介绍: IDE:IDEA 2021.2.3 jdk:1.8 maven:3.6.3 项目介绍:JFinal框架实现的学生信息管理系统,完成简单的学生信息的增删改查 登录页面 账号为admin 密码为1  首页   学生列表  添加

jfinal常见问题

jfinal文档 controller层的的返回值:    controller里的返回值定义都是void    如果是要跳转页面就使用  render("/XXX.html");    如果是返回值就使用  renderJson(XXX);   controller层接收参数: 接收XXX参数    getPara("XXX") 接收XXX参数,如果XXX为空就返回1   get

jfinal操作数据库

查找 使用Db.find查找多条数据 List<Record> list =Db.find(sql); Record是jfinal内置的对象,核心colums: 使用Db.queryLong查找统计数据值 Long count = Db.queryLong(countSql); 使用Dao.find进行查找 首先 定义Dao: private XXX xxxDao

jfinal下超爽的freemarker自定义标签,web开发的利器

jfinal下超爽的freemarker自定义标签,web开发的利器 为什么采用freemarker? 1、模板技术,不依附于语言和框架,前端和后端解耦,便于分工协作,更好的协同。 2、页面相应速度快 3、前端非常的灵活,采用自定义标签可以在不更改后端的基础上很容易的构造前端逻辑,可适应多变的网站。 为什么要自定义标签? 答案在第一个问题的第三点,我们需要一个前端灵活的

windows中jfinal与es的整合

windowls中jfinal整合es es安装elasticsearch-head-master安装(实现页面可视化操作)logstash安装(实现mysql与es实时更新)jfinal整合es es安装 1.es下载地址:https://www.elastic.co/downloads/past-releases 2.下载好es的zip包后解压缩 3.配置配置文件,打开co

Jfinal自动生成带setter和getter等常用方法的Model文件方案--注mysql数据库版

Jfinal自动生成带setter和getter等常用方法的Model文件方案 Jfinal的数据操作方式是get与set,但是要记住表名与字段名。笔者自己写了个Model生成工具: 1.自动生成类似JavaBean的setter与getter,免除了需要记住数据库结构与不能通过“.”来快速设置的麻烦。 2.自动生成批量插入数据new Model(x

Jfinal中Model取数据设计不满足面向对象的解决方案,即set/get方法中填写数据名称的解决方案

Jfinal中Model取数据设计不满足面向对象的解决方案 即set/get方法中填写数据名称的解决方案 前言:Jfinal框架使用了有一段时间了,不觉感叹到作者设计此的框架的强大之处。但是,在使用过程中摆脱不了面向对象编程的习惯------“.”操作。尤其是在Model中。set与get方法的不科学之处,要求开发人员要强记项目的全部表名和字段名,未免

JFinal项目eclipse出现Unknown column 'createtime' in 'order clause' 的错误

JFinal项目eclipse出现Unknown column 'createtime' in 'order clause' 的错误,在本次项目中的原因是我的表中的字段信息中创建时间的字段是create_time,因此,将model的MySQL语句中的createtime改成create_time便得以解决     转载于:https://www.cnblogs.com/zhangyou