`

jfinal配置servlet

阅读更多

jfinal项目估计使用的人也有一些的,国产优秀的开源软件,我觉得非常简单易用,不比常规的ssh构架差,基本思想也是来源于ssh,但配置文件极少,便于维护。当然不喜欢它的人群肯定也有不少,我觉得用它开发一些中小型项目还是非常不错的选择,维护成本很低。

 

由于jfinal对url进行了封装处理。匹配模式类似xxxx/yyyy 。xxxx代表controller类,yyyy代表controller的类的public方法。因此哪怕你在web.xml配置了servlet,在浏览器访问这个serlvet,会无法访问。其实jfinal在设计的时候已经考虑到这个问题,配置也很简单

 

在你重写的JFinalConfig里

	@Override
	public void configHandler(Handlers me) {
		//过滤sevlet不使用jfinal
		me.add(new UrlSkipHandler("/xxxServlet",false));
               //下面默认方法需要保留
		me.add(new ContextPathHandler("basePath")); 
	}

 

只要在这里配置你新增的servlet方法即可过滤访问该方法不会被jfinal代理。

UrlSkipHandler是jfina核心包的方法,你有兴趣可以看看源码。

 

然后再web.xml配置你的servlet即可。

 

<servlet>
    <servlet-name>xxxServlet</servlet-name>
    <servlet-class>com.openfinal.open.servlet.xxxServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>xxxServlet</servlet-name>
    <url-pattern>/xxxServlet</url-pattern>
</servlet-mapping>

 

 

分享到:
评论
1 楼 素炒咖啡 2018-07-25  
666很实用

相关推荐

    jfinal配置

    使用jfinal和JQ的时候的配置问题,这个简单的例子可以看看

    jfinal拦截器配置代码

    jfinal拦截器配置代码,介绍jfinal拦截器的使用方法

    blog.zip_jfinal_jfinal 日志配置_oracle

    JFinal框架配置,简单实现,oracle数据库

    Jfinal相关jar包及配置详情

    Jfinal官方jar包以及详细的配置方法,让你轻松掌握Jfinal的相关方法。Jfinal官方jar包以及详细的配置方法,让你轻松掌握Jfinal的相关方法。

    1.4 JFinal入门_详解JFinalConfig配置.mp4

    1.4 JFinal入门_详解JFinalConfig配置.mp4

    jfinal完整配置+增删改查实例

    一个jfinal的简单实例,里面的每个包都写了注释,十分适合刚学jfinal的人员学习,希望对大家有所帮助!

    springboot和JFinal的集成

    使用springboot+JFinal中的Db + Record模式+mysql构建项目,方便快捷,容易上手

    jfinal-weixin jfinal

    jfinal-weixin jfinal 微信支付快发开发jar包

    jfinal demo

    jfinaldemo,包含jfinal基础环境配置以及含有代码注释包含jfinal基础环境配置以及含有代码注释包含jfinal基础环境配置以及含有代码注释

    jfinal demo 3.2

    jfinal demo 3.2 , 学习开发当然要多看代码,jfinal 最新源码。MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无xml 独创Db + Record模式,灵活便利 ActiveRecord支持,使数据库开发极致快速 极简、高性能...

    基于JFinal的开源博客系统JFinal_Blog1.1版本

    2、废弃WEB-INF下的数据库连接配置,改用conf下的config.properties来实现配置; 3、将上一个版本留下的SQL模糊Like搜索功能修改为Lucene实现; 4、添加EhCache支持,对首页、列表、标签等叶面做数据缓存; 5、添加...

    jfinal代码生成器generator

    jfinal做web开发使用,数据库表建好后,可生成表对应的Model,Service,Controller,sql模板等以及web应用相关的一些文件或者在数据库修改后一键同步model.附件中是jar包和一份使用实例代码.

    jfinal cms v4.7.1

    jfinal cms是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。 支持oauth2认证、帐号注册、密码加密、评论及回复,消息提示,...

    jfinal文档

    JFINAL的文档 来自jfinal官网 2016-3-24

    jfinal-jfinal-weixin-master.zip 基于maven jfinal 的微信公众号/小程序开发demo

    jfinal-jfinal-weixin-master.zip 基于maven jfinal 的微信公众号/小程序开发demo

    jfinal全集

    jfinal

    jfinal-3.1.jar

    jfinal

    JfinalDemo

    用Jfinal写的简单例子,适合新手参考

    基于JFinal的开源博客系统JFinal_Blog2.0版本

    JFinal_Blog是基于JFinal1.5开源系统搭建的博客系统,以91zcm.com 网站作为模板和演示demo,目前已经加入了OSC开源项目和Github。 一、V2.0 版本新增功能点及bug修复情况: 1、添加百度Ping服务; 2、添加百度...

    jfinal 基于 Java 语言的极速 WEB + ORM 框架

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!...

Global site tag (gtag.js) - Google Analytics