JFinal实现伪静态的方法

 更新时间:2018年04月23日 14:39:45   作者:谁将新樽辞旧月,今月曾经照古人  
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。这篇文章主要介绍了JFinal实现伪静态,需要的朋友可以参考下

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)

JFinal框架可以实现伪静态,需要在configHandler中设置。 JFinal 可以用 Handler 完全自定义路由规则,目前 JFinal 采用的路由规则兼顾了简单、高效、可用性方面的考虑。

JFinal的configHandler:

在configHandler中设置:

  @Override
  public void configHandler(Handlers me) {
    
    //伪静态,请求的后缀名
    me.add(new FakeStaticHandler(".html"));
    //获得项目路径
    me.add(new ContextPathHandler("ctx"));
    
  }

然后在正常的请求中加上.html

比如:   

<li>
        <a href="casepage" rel="external nofollow" >
          <p>业务案例</p>
          Case
        </a>
      </li>

改为:         

 <li>
        <a href="casepage.html" rel="external nofollow" >
          <p>业务案例</p>
          Case
        </a>
      </li>

然后需要解决传参数和后台取出参数的问题:

可以参考文档中:

使用该方式,我们科室实现伪静态传参数。

以下是例子:

访问地址时culture,传参数123

访问

获得参数

总结

以上所述是小编给大家介绍的JFinal实现伪静态,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 使用Maven将springboot工程打包成docker镜像

    使用Maven将springboot工程打包成docker镜像

    这篇文章主要介绍了使用Maven将springboot工程打包成docker镜像,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java设计模式之抽象工厂模式详解

    Java设计模式之抽象工厂模式详解

    这篇文章主要介绍了Java设计模式之抽象工厂模式详解,抽象工厂是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的、不同等级的产品的模式结构,需要的朋友可以参考下
    2023-09-09
  • Java中的Socket编程使用方法详解

    Java中的Socket编程使用方法详解

    这篇文章主要介绍了Java中的Socket编程使用的相关资料,文中详细讲解了Socket的基本概念、Java中Socket的使用方法以及客户端与服务器之间的简单通信示例,需要的朋友可以参考下
    2024-12-12
  • 两种Eclipse部署动态web项目方法

    两种Eclipse部署动态web项目方法

    这篇文章主要介绍了两种Eclipse部署动态web项目方法,需要的朋友可以参考下
    2015-11-11
  • Java中synchronized 的4个优化技巧

    Java中synchronized 的4个优化技巧

    本文主要介绍了Java中synchronized的4个优化技巧,synchronized在JDK 1.5 时性能是比较低的,然而在后续的版本中经过各种优化迭代,它的性能也得到了前所未有的提升,下文更多相关资料需要的小伙伴可以参考一下
    2022-05-05
  • 浅谈Spring boot cache使用和原理

    浅谈Spring boot cache使用和原理

    这篇文章主要介绍了浅谈Spring boot cache使用和原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • Java多线程Future松获取异步任务结果轻松实现

    Java多线程Future松获取异步任务结果轻松实现

    这篇文章主要为大家介绍了Java多线程Future松获取异步任务结果轻松实现方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • 解决mybatis #{}无法自动添加引号的错误

    解决mybatis #{}无法自动添加引号的错误

    这篇文章主要介绍了解决mybatis #{}无法自动添加引号的错误,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 浅谈Java中replace与replaceAll区别

    浅谈Java中replace与replaceAll区别

    这篇文章主要介绍了Java中replace与replaceAll区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 使用Scala生成随机数的方法示例

    使用Scala生成随机数的方法示例

    这篇文章主要介绍了使用Scala生成随机数的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06

最新评论