JFinal框架搭建

本文详细介绍JFinal框架的搭建步骤,包括创建项目、配置文件、编写控制器类等关键环节,并提供web.xml配置示例及运行指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JFinal框架搭建详细教程

1、 点击eclipse中的file->new->other,找到Web->Dynamic Web Project出现图所示:

2、 点击next,出现如下界面:后输入工程名称,再点击next
在这里插入图片描述
3、 改变一下路径,然后点击next
在这里插入图片描述
4、 勾选下方的复选框,然后点击完成
在这里插入图片描述
5、 下载JFinal的配置包,然后将它们导入到lib的文件夹下(下载好包后解压然后直接复制进去)
在这里插入图片描述
6、 点击file->new->Package新建一个名为myjfinal的包,然后再其中新建AdminControll、Config、Start的三个类
AdminControll:

package myjfinal;

import com.jfinal.core.Controller;

public class AdminControll extends Controller {
	public void index() {
		render("index.html");
	}
}

Config
configConstant 加载配置文件(注意:配置文件必须放在src目录下,要不然找不到)
configRoute 设置路由,客户端访问就是在这里设置的路径地址
configEngine 设置引擎
configPlugin 插入其他插件
configInterceptor 设置拦截器
configHandler 设置处理器

package myjfinal;

import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.template.Engine;

public class Config extends JFinalConfig {

	@Override
	public void configConstant(Constants me) {
		// TODO Auto-generated method stub
		me.setDevMode(true);
	}

	@Override
	public void configRoute(Routes me) {
		// TODO Auto-generated method stub
		me.setBaseViewPath("WEB-INF");
		me.add("/admin", AdminControll.class, "admin");
		
	}

	@Override
	public void configEngine(Engine me) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void configPlugin(Plugins me) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void configInterceptor(Interceptors me) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void configHandler(Handlers me) {
		// TODO Auto-generated method stub
		
	}

}

Start

package myjfinal;

import com.jfinal.core.JFinal;

public class Start {

	public static void main(String[] args) {
		JFinal.start("WebContent",8081,"/",5);
	}

}

7、 配置web.xml, 将下面代码复制进web.xml文件中去(注意:param-value中的(.)前面为包名,(.)后面为类的名称)

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

8、 新建一个admin文件夹,然后再admin中添加一个index.html的文件(注意:新建的文件夹名称要与你设置的路由一致,html文件要与AdminControll中所写的名称一致)在这里插入图片描述9、 运行工程:切换到Start点击鼠标右键->Run as->Run Configurations…运行工程
在这里插入图片描述
10、 打开浏览器输入localhost:8081/admin出现如图所示,JFinal框架搭建成功
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值