zoukankan      html  css  js  c++  java
  • JFinal 是否可以配置类似.html这样的伪静态? 链接替换?

    不仅可以,而且极度简单,不需要urlrewrite这么厚重的东东,只需创建一个FakeStaticHandler类即可搞定,且看这里:

    public class FakeStaticHandler extends Handler {
      public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
        int index = target.lastIndexOf(".html");
        if (index != -1) {
          target = target.substring(0, index);
        }
        nextHandler.handle(target, request, response, isHandled);
      }
    }

    将上面的FakeStaticHandler在 YourJFinalConfig 中注册一下就可了:

    public void configHandler(Handlers me) {
      me.addHandler(new FakeStaticHandler());
    }


     jfinal 新版本已经提供了 FakeStaticHandler,直接用就行: me.add(new FakeStaticHandler(".html"));
  • 相关阅读:
    Gym
    Gym
    Gym 101147B
    巴什博弈入门
    Hihocode 1304
    hihocoder 1441
    web前端
    ajax json html 结合
    关于获取各种浏览器可见窗口大小:
    原生JS 购物车及购物页面的cookie使用
  • 原文地址:https://www.cnblogs.com/feiwenstyle/p/10411219.html
Copyright © 2011-2022 走看看