在弹出的窗口中选择 Maven Project,点击 next 按钮进入下一步

    maven-create-project.png

    在接下来的窗口中勾选 Use default Wrokspace location 点击 next 进入下一步

    在接下来的窗口中的 Filter 栏输入 “webapp”,选择 org.apache.maven.archetypes maven-archetype-webapp 1.0,点击 next 进入下一步

    maven-webapp.png

    创建创建完成后,最终的目录结构如下

    maven-project-struct.png

    注意:在某些低版本的 eclipse 中,项目创建完成后,在 main 目录下面会缺少 “java” 这个目录,只需要在资源管理器里面手动创建该目录即可

    打开 pom.xml 文件,在其中添加如下依赖

    如果需要 WebSocket 支持,再添加一个依赖,不开发 WebSocket 无需理会

    在项目 src/main/java 目录下创建demo包,并在 demo 包下创建 DemoConfig 文件

    jfinal 4.9.03 新增了路由扫描功能,详情请见:

    在 DemoConfig 类文件上点击鼠标右键,选择 Debug As,再选择 Java Applidation 即可运行

    打开浏览器在地址栏中输入: http://localhost/hello,输出内容为Hello JFinal World证明项目框架搭建完成

    完整 demo示例 可在JFinal官方网站首页右侧下载:

    注意:jfinal-undertow 默认不支持 JSP,强烈建议使用 jfinal 默认的模板引擎 enjoy,谁用谁爽翻。

    如果一定要使用 JSP,可以参考文档 1.5 章节最后面的《JSP支持问题》:https://jfinal.com/doc/1-5,或者使用 jetty-server 作为开发环境: