简单的helloworld 之行

来源:互联网 发布:五毒成男捏脸数据 编辑:程序博客网 时间:2024/06/06 09:15

1. 下载jfinal-3.0-all.zip,目录结构:


2. 创建一个动态的web项目

3. 导入jar包

druid-1.0.5.jar
jfinal-3.0-bin.jar
jfinal-3.0-src.zip
log4j-1.2.16.jar
mysql-connector-java-5.1.20-bin.jar

4. 在web.xml中配置com.jfinal.core.JFinalFilter

<filter>        <filter-name>jfinal</filter-name>        <filter-class>com.jfinal.core.JFinalFilter</filter-class>        <init-param>            <param-name>configClass</param-name>            <param-value>com.hwcat.DemoConfig</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>jfinal</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>


5. 在src下创建HelloController类,继承Controller

package com.hwcat;import com.jfinal.core.Controller;/** * Created by Administrator on 2017/5/3 0003. */public class HelloController extends Controller{    public void index(){        renderText("hello world");    }}

6. 在src下创建DemoConfig类,继承JFinalConfig,实现主要方法:

package com.hwcat;import com.jfinal.config.*;import com.jfinal.template.Engine;/** * 继承JFinalConfig,实现其中的六个方法 */public class DemoConfig extends JFinalConfig{    @Override    public void configConstant(Constants me) {        me.setDevMode(true);    }    @Override    public void configRoute(Routes me) {        me.add("/",HelloController.class);    }    @Override    public void configEngine(Engine me) {}    @Override    public void configPlugin(Plugins me) {}    @Override    public void configInterceptor(Interceptors me) {}    @Override    public void configHandler(Handlers me) {}}
7. 启动tomcat,访问localhost:8080/,配置成功,是不是很简单啊!








0 0
原创粉丝点击