JFinal實(shí)現(xiàn)偽靜態(tài)的方法
JFinal 是基于 Java 語言的極速 WEB + ORM 框架,其核心設(shè)計(jì)目標(biāo)是開發(fā)迅速、代碼量少、學(xué)習(xí)簡(jiǎn)單、功能強(qiáng)大、輕量級(jí)、易擴(kuò)展、Restful。在擁有Java語言所有優(yōu)勢(shì)的同時(shí)再擁有ruby、python、php等動(dòng)態(tài)語言的開發(fā)效率!為您節(jié)約更多時(shí)間,去陪戀人、家人和朋友 :)
JFinal框架可以實(shí)現(xiàn)偽靜態(tài),需要在configHandler中設(shè)置。 JFinal 可以用 Handler 完全自定義路由規(guī)則,目前 JFinal 采用的路由規(guī)則兼顧了簡(jiǎn)單、高效、可用性方面的考慮。
JFinal的configHandler:

在configHandler中設(shè)置:
@Override
public void configHandler(Handlers me) {
//偽靜態(tài),請(qǐng)求的后綴名
me.add(new FakeStaticHandler(".html"));
//獲得項(xiàng)目路徑
me.add(new ContextPathHandler("ctx"));
}
然后在正常的請(qǐng)求中加上.html
比如:
<li>
<a href="casepage" rel="external nofollow" >
<p>業(yè)務(wù)案例</p>
Case
</a>
</li>
改為:
<li>
<a href="casepage.html" rel="external nofollow" >
<p>業(yè)務(wù)案例</p>
Case
</a>
</li>
然后需要解決傳參數(shù)和后臺(tái)取出參數(shù)的問題:
可以參考文檔中:

使用該方式,我們科室實(shí)現(xiàn)偽靜態(tài)傳參數(shù)。
以下是例子:
訪問地址時(shí)culture,傳參數(shù)123
訪問

獲得參數(shù)

總結(jié)
以上所述是小編給大家介紹的JFinal實(shí)現(xiàn)偽靜態(tài),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- JFinal使用ajaxfileupload實(shí)現(xiàn)圖片上傳及預(yù)覽
- JFinal極速開發(fā)框架使用筆記分享
- jfinal與bootstrap的登出實(shí)戰(zhàn)詳解
- java 中JFinal getModel方法和數(shù)據(jù)庫使用出現(xiàn)問題解決辦法
- Bootstrap+jfinal退出系統(tǒng)彈出確認(rèn)框的實(shí)現(xiàn)方法
- Bootstrap+jfinal實(shí)現(xiàn)省市級(jí)聯(lián)下拉菜單
- jfinal與bootstrap的登錄跳轉(zhuǎn)實(shí)戰(zhàn)演習(xí)
- jfinal添加jcaptcha驗(yàn)證碼實(shí)現(xiàn)方法
- Java中JFinal框架動(dòng)態(tài)切換數(shù)據(jù)庫的方法
相關(guān)文章
使用Maven將springboot工程打包成docker鏡像
這篇文章主要介紹了使用Maven將springboot工程打包成docker鏡像,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
兩種Eclipse部署動(dòng)態(tài)web項(xiàng)目方法
這篇文章主要介紹了兩種Eclipse部署動(dòng)態(tài)web項(xiàng)目方法,需要的朋友可以參考下2015-11-11
Java中synchronized?的4個(gè)優(yōu)化技巧
本文主要介紹了Java中synchronized的4個(gè)優(yōu)化技巧,synchronized在JDK?1.5?時(shí)性能是比較低的,然而在后續(xù)的版本中經(jīng)過各種優(yōu)化迭代,它的性能也得到了前所未有的提升,下文更多相關(guān)資料需要的小伙伴可以參考一下2022-05-05
Java多線程Future松獲取異步任務(wù)結(jié)果輕松實(shí)現(xiàn)
這篇文章主要為大家介紹了Java多線程Future松獲取異步任務(wù)結(jié)果輕松實(shí)現(xiàn)方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
解決mybatis #{}無法自動(dòng)添加引號(hào)的錯(cuò)誤
這篇文章主要介紹了解決mybatis #{}無法自動(dòng)添加引號(hào)的錯(cuò)誤,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
淺談Java中replace與replaceAll區(qū)別
這篇文章主要介紹了Java中replace與replaceAll區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

