在升级到jfinal3.0 以后,原有的shiroplugin不兼容,原来的 routes 是用通过JfinalConfig 注入 new ShiroPlugin(routes) 3.0 routes.getEntrySet...扩展shiro标签支持 JfinalTemplate jfinal提供了很简单的指令扩展,我们通过继承Directive来实现。 /** * Created by jie on 2017/4/3.
为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架有自己的邮件发送插件——jfinal-mail-plugin,支持发送普通邮件,模板邮件,还支持发送附件,jfinal-mail-plugin...JFinal项目发送邮件插件:jfinal-mail-plugin JFinal官方地址:http://www.jfinal.com/project/33 jfinal-mail-plugin是jfinal...使用方法: 和使用JFinal一样,只需要在pom文件中引入jfinal-mail-plugin即可。...在pom中添加jfinal-mail-plugin: cn.fsdev jfinal-mail-plugin...jfinal-mail-plugin配置多邮件数据源: 不同的邮件源写在不同的properties配置文件中。
小伙伴们推荐了JFinal,这个框架非常小巧,不错。所以我也开始研究这个框架了。 但是,相比golang中的beego来说。这个框架的配置也是比较麻烦的。...框架的理由,所以,写了份笔记,用以以后遗忘的时候,重新翻翻能够减少重新学习的成本,也让想使用这个框架的java初学者们有个向导(当然老手就不必看了,毕竟能配置和使用Spring这种又臭又长的框架的,对jFinal...>com.jfinal jfinal 3.1 如果不知道版本号,可以去...jfinal官网查看版本号。...方法如下: public void index(){ renderText("Hello JFinal World!
表单直接提交页面,不用ajax 后台; /** * 修改 */ public void edit() { Strin...
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架可以实现伪静态,需要在configHandler中设置。 ...JFinal 可以用 Handler 完全自定义路由规则,目前 JFinal 采用的路由规则兼顾了简单、高效、可用性方面的考虑。 JFinal的configHandler: ?
com.nmtx.plugins.spring; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import com.jfinal.plugin.IPlugin...import javax.annotation.Resource; import org.springframework.context.ApplicationContext; import com.jfinal.aop.Interceptor...; import com.jfinal.aop.Invocation; import com.jfinal.core.Controller; import com.jfinal.kit.StrKit;
前言: 首先在gitosc获取到jfinal的源码,本学习笔记使用的是jfinal2.2版本。...---- 从web.xml开始,我们去学习jfinal是怎么从路由请求,到业务处理,最后的返回结果 源码下有示例的web.xml,整个框架的入口是JFinalFilter jfinal com.jfinal.core.JFinalFilter...param-value>common.JFinalDemoConfig jfinal...> log4jLogFactoryClass =Class.forName("com.jfinal.log.Log4jLogFactory"); defaultLogFactory = (ILogFactory
漏洞环境 jfinal_cms 5.0.1 中存在命令执行漏洞 JDK 版本要求: 基于 RMI<=6u141、7u131、8u121 使用的 JDK 版本 基于 LDAP<=6u211、7u201、8u191...jfinal_cms版本:5.0.1 fastjson版本:1.2.28 漏洞复用 测试中使用的JDK版本:JDK8u101 在 kali 上运行该工具,启动 rmi 和 ldap 服务 https:/...config.json并点击,之后点replace file 把刚才做好的payload上传 访问 /ueditor,就会执行命令并弹出计算器 http://localhost:8080/jfinal_cms
项目配置 分析jFinal的路由解析逻辑必须从jFinal的一般项目配置入手,配置的作用是为路由解析提供支持的。...JFinalConfig只是暴露接口,配置信息最终保存在jFinal的静态类com.jfinal.core.Config中。...Routes在项目中是作为com.jfinal.core.Config的成员变量出现的,负责维护jFinal项目的路由映射。...整个jFinal项目只有一个com.jfinal.core.Config,作为静态类可以保证它是唯一的,而它的静态成员也是整个项目中唯一的。routes就是其中之一。...()) 这部分是在JFinal类中完成的。
jfinal内置了以个handler ,其中RoutesHandler ActionHandler 是框架核心依赖的我们不考虑。... 根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html jfinal
说明以tomcat容器为例,tomcat7以上版本开始支持websocket,JFinal集成的jetty服务器不支持websocket 一、包依赖,tomcat7或是javaee包都行,两者二选一,...javaee-api 7.0 provided 二、JFinal...; import com.jfinal.kit.StrKit; public class WebSocketHandler extends Handler{ private Pattern filterUrlRegxPattern...else next.handle(target, request, response, isHandled); } } JFinalConfig中配置 /** * 接收处理跳转...; import com.jfinal.plugin.redis.Redis; import com.nmtx.common.ErrorCode; import com.nmtx.common.MessageResp
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...import com.jfinal.config.*; import com.jfinal.core.JFinal; public class DemoConfig extends JFinalConfig...import com.jfinal.core.ActionKey; import com.jfinal.core.Controller; public class UserController...; public class HelloController extends Controller { public void index() { //renderText("Hello JFinal...;//这个方法则直接把内容显示在页面上 render("/login.html");//这里是进行页面的跳转 } public void method(){ renderText("the test"
之前一直使用spring quartz感觉还挺好用的,就想着jfinal是不是也可以使用quartz插件,于是发现了QuartzPlugin和jfinal-scheduler, 都挺好用的,本文章简单讲解一下QuartzPlugin的使用。...--jfinal quartz 定时任务--> 2 3 cn.dreampie 4...jfinal-quartz 5 0.2 6 新建定时任务类...--------------------"); ok,结束了,启动jfinal程序之后,即可看见效果,是不是很简单。 ---- -END-
jfinal template 经过 3.0、3.1 两个版本的迭代,已经非常稳定优秀了,所以我从传统的jsp 迁移到了jf template ,jsp中使用shiro 的标签库,可以很方便的实现权限的控制例如
说resty是restful版的Jfinal之Resty,其实有点过了,只是大部分人知道Jfinal,不一定知道还有个resty,resty的框架设计大量借鉴了Jfinal极简开发的思想,先抛开resty...就作者写了大量的Jfinal插件后,提炼出针对restful开发的resty来,我觉得还是有意义的。...对于接触过Jfinal的朋友来说,使用resty开发是件so easy的事情, 下面是官方实例,大家感受下 作者的Jfinal插件地址:https://github.com/Dreampie/jfinal-dreampie
jfinal自定义freemarker标签 ---- 1. config修改freemarkerrender public void afterJFinalStart() {
环境,下载体验 [jfinalEnjoy.zip] 显示行号、关键词高亮 可渲染所有内容、渲染鼠标所在行、渲染选中内容 a21.gif 关键代码: class EnjoyView : View("Jfinal
导读 作为中国优秀的开源项目之中的一个JFinal有着极速开发的优点,是中小型应用开发的首选。在导师的建议下。我使用了JFinal来开发一个Java服务端应用,官方教程非常easy。...对JFinal来说。...(Config.java:48) at com.jfinal.core.JFinal.init(JFinal.java:67) at com.jfinal.core.JFinalFilter.init...(Config.java:48) at com.jfinal.core.JFinal.init(JFinal.java:67) at com.jfinal.core.JFinalFilter.init...(Config.java:48) at com.jfinal.core.JFinal.init(JFinal.java:67) at com.jfinal.core.JFinalFilter.init
开篇 概述 基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置。 ...此方法用来配置JFinal常量值,如开发模式常量devMode的配置,如下代码配置了JFinal运行在开发模式 public void configConstant(Constants me) {...JFinal路由规则如下表: ? ...从表中可以看出,JFinal访问一个确切的Action(Action定义见3.2节)需要使用controllerKey与method来精确定位,当method省略时默认值为index。...加载插件此方法用来配置JFinal的Plugin,如下代码配置了Druid数据库连接池插件与ActiveRecord数据库访问插件。
记录第一次使用JFinal,从简单的框架搭建到增删改查,从自带的方法到正常框架习惯的使用方式。 ...JFinal官网:http://www.jfinal.com/ JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展...这是最基本的使用的例子,下面是我的程序: package demo; import com.jfinal.config.*; import com.jfinal.core.JFinal; import...com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.c3p0...用法,更为有价值的实用的企业级用法 * 详见 JFinal 俱乐部: http://jfinal.com/club * * Blog model
领取专属 10元无门槛券
手把手带您无忧上云