但是官网先容的是利用eclipse进行开拓,然而idea这么好的工具却短缺了教程。

网上大多数在idea中用的maven或者gradle开拓jfinal,但是本人也确实按照流程走了一下,但是实际的工程漏洞百出常常涌现bug(不知道是本人才艺不精,还是jfinal确实对这些有排斥。
现在彷佛对maven有对应版本了)。
本人是直接新建的JavaWeb项目,项目清晰明了没有bug,美滋滋!

以是接下来进入正题,教你如何轻松利用idea这么好用的工具开拓 jfinal后台。

idea右键newjsp应用 idea 对象开辟 JFinal Node.js

一、下载所需jar包

点击官网最下方jfinal-版本-all下载所需jar包,然后解压即可。
这里我下载的是版本3.4。
可点击最下方txt解释文件查看每个jar包的功能。

二、打开idea新建工程

点击idea菜单File -> new project ,选择java后勾选Web Application,点击next。

输入工程名,点击finish。

三、配置工程目录

1、补全工程目录(新建lib文件夹,新建res文件夹。
根据自己所需新建即可)

2、将所需jar包导入到lib文件夹(导入jar包该当不用见告了吧,不会的自己查一下)。
上两步结果如下图。

3、点击idea 菜单,File -> Project Structure(快捷键ctril + alt + shift + s) -> Module,对该工程目录进行对号操作(这里把res文件夹,对号为Resources资源文件了)。
目的是让idea找到对应的文件夹,这样编译和打包时才不会出错。

4、点击左侧Artifacts,配置你的打包文件。
将右侧的jar包添加的你的打包文件中(双击)-> 点击ok,就将资源添加到了打包文件中。

以上都是新建JavaWeb工程的基本操作,以下为JFinal操作。

四、新建JFinal对应文件

需建立如下构造文件:

1、添加 MainConfig.java

import com.jfinal.config.;import com.jfinal.template.Engine;public class MainConfig extends JFinalConfig {// /// main Tomcat利用时注释,jetty利用时打开// /// public static void main(String[] args) {// JFinal.start(\公众WebRoot\"大众, 81, \公众/\"大众, 5);//// System.out.println(\"大众Hello World!\"大众);// } @Override public void configConstant(Constants me) { //配置常量 } @Override public void configRoute(Routes me) { // 添加路由 me.add(\公众/\公众,IndexController.class); //添加index界面,路径为 / } @Override public void configEngine(Engine me) { // 添加模板文件 } @Override public void configPlugin(Plugins me) { //配置插件 } @Override public void configInterceptor(Interceptors me) { //拦截器 } @Override public void configHandler(Handlers me) { // 添加扩展 }}

2、添加一个对应主界面的 Controller, IndexController.java

import com.jfinal.core.Controller;public class IndexController extends Controller{ public void index() { render(\"大众index.jsp\公众); }}

3、变动 web.xml文件,把稳将MainController文件对应src文件路径。

<?xml version=\"大众1.0\"大众 encoding=\"大众UTF-8\公众?><web-app xmlns=\"大众http://xmlns.jcp.org/xml/ns/javaee\"大众 xmlns:xsi=\"大众http://www.w3.org/2001/XMLSchema-instance\公众 xsi:schemaLocation=\"大众http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd\"大众 version=\"大众3.1\"大众> <filter> <filter-name>jfinal</filter-name> <filter-class>com.jfinal.core.JFinalFilter</filter-class> <init-param> <param-name>configClass</param-name> <param-value>MainConfig</param-value> </init-param> </filter> <filter-mapping> <filter-name>jfinal</filter-name> <url-pattern>/</url-pattern> </filter-mapping></web-app>

4、变动 index.jsp

<%@ page contentType=\"大众text/html;charset=UTF-8\公众 language=\"大众java\"大众 %><html> <head> <title>这是一个标题</title> </head> <body> Hello World! </body></html>

五、运行

右键index.jsp -> 点击run \公众index.jsp\公众。
接下来就见证了你的第一个 Hello World!

以上为hello world,但是一个后台项目少不了数据库的配置。
看我更新吧,我会更新数据库配置文章的。

点击此处下载源码demo

非常排错

缺点缘故原由:没有将jar包添加到 你的打包文件中。
即本文的三-4步骤没做。