开发者社区> 问答> 正文

JFinal是否可以给url加后缀如.html .xxx

JFinal是否可以给url加后缀如.html .xxx

展开
收起
小旋风柴进 2016-06-07 15:41:11 3124 0
1 条回答
写回答
取消 提交回答
  • 可以加,但非常地不提倡。你可以通过使用Handler制定规则达到这个目的。现在url 的 restful化是主流,所以强烈建议不去加
    再上一个实际代码吧,代码很简单,只是个示例,大家可以根据自己的实际需要来改进:

    public class ActionExtentionHandler extends Handler {
        public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
            if (target.endsWith(".html"))
                target = target.substring(0, target.length() - 5);
            nextHandler.handle(target, request, response, isHandled);
        }
    }

    最后,别忘了在 YourJFinalConfog.configHandler(Handers me) 方法中添加以下一行代码,让Handler 生效:

    me.add(new ActionExtentionHandler());

    打完收工。

    2019-07-17 19:30:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载