当前位置: 首页 > 工具软件 > JFinal-BBS > 使用案例 >

jfinal的搭建

汪阳辉
2023-12-01

jfinal的搭建

1、 用 eclipse 创建 Dynamic Web Project。
修改 Default OutPut Folder ,推荐输入 WebRoot\WEB-INF\classes。
修改 Content Directory ,推荐输入 WebRoot。
2、 放基本 jar 到项目的WEB-INF\lib 下。
基本包: jfinal-xxx.jar 与jetty-server-8.1.8.jar 
注意:jetty-server-8.1.8.jar 是开发时使用的运行环境,生产环境不需要此文件。 
3、 修改web.xml
<span style="font-size:14px;"><span style="color:#ff0000;"><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</span>-pattern> 
</filter-mapping> </span>
4、 添加java配置文件
创建一个文件名与 param-value 标签相一致的java文件
<span style="font-size:14px;">package demo; 
import com.jfinal.config.*; 
public class DemoConfig extends JFinalConfig { 
  public void configConstant(Constants me) { 
    me.setDevMode(true); 
  } 
  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) {} 
} </span>
5、添加java控制器文件
<span style="font-size:14px;">package demo; 
import com.jfinal.core.Controller; 
public class HelloController extends Controller { 
  public void index() { 
    renderText("Hello JFinal World."); 
  } 
} </span>
6、运行项目
用 Java Application 启动项目
在浏览器里输入http://localhost/hello


ps:内容摘抄至jfinal手册

 类似资料: