• jFinal的学习


    <!--将如下内容添加至 web.xml -->
    <
    filter> <filter-name>jfinal</filter-name> <filter-class>com.jfinal.core.JFinalFilter</filter-class> <init-param> <param-name>configClass</param-name> <param-value>demo.DemoConfig</param-value> </init-param> </filter> <filter-mapping> <filter-name>jfinal</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 
    package demo;
    
    import com.jfinal.config.*;
    
    public class DemoConfig extends JFinalConfig {
    
        public void configConstant(Constants me) {
            me.setDevMode(true);// 开发模式 输出本次请求的URL、Controller、Method以及请求所携带的参数。
        }
    
        /*
         * 此方法用来配置访问路由,如下代码配置了将 "/hello" 映射到HelloController这个控制器,通过以下的配置:
         * (1)http://localhost/hello 将访问 HelloController.index() 方法,
         * (2)http://localhost/hello/methodName 将访问到 HelloController.methodName()
         * 方法。
         */
        public void configRoute(Routes me) {
    
            me.add("/hello", HelloController.class);
        }
    
        public void configPlugin(Plugins me) {
        }
    
        public void configInterceptor(Interceptors me) {
        }
    
        public void configHandler(Handlers me) {
        }
    }

    注意:DemoConfig.java 文件所在的包以及自身文件名必须与 web.xml 中的 param-value 标 签内的配置相一致(在本例中该配置为 demo.DemoConfig)。

    
    
    //在 demo 包下创建 HelloController 类文件, 内容如下:
    package demo;
    import com.jfinal.core.Controller;
    public class HelloController extends Controller {
    public void index() {
    renderText("Hello JFinal World.");
    }
    }
    
    
    
     
  • 相关阅读:
    Java 多线程同步的五种方法
    MySQL中的内连接、左连接、右连接、全连接、交叉连接
    java中线程安全和非线程安全的集合
    hashCode和equal
    MySQL中char、varchar和nvarchar的区别
    MySQL存储引擎
    String在内存中如何存储(Java)
    String、StringBuffer、StringBuilder区别
    MySQL中的事务
    gbk、utf-8、utf8mb4区别
  • 原文地址:https://www.cnblogs.com/ithfm/p/9630786.html
Copyright © 2020-2023  润新知