1、新建maven项目
2、完成配置
(1)添加依赖
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>3.3</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
(2)新建index.jsp页面
(3)新建IndexController.java文件
(4)新建配置文件DemoConfig.java文件
public class DemoConfig extends JFinalConfig {
@Override
public void configConstant(Constants me) {
me.setDevMode(true);
//设置视图类型为Jsp,否则默认为FreeMarker
me.setViewType(ViewType.JSP);
}
@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) {}
}
(5)配置web.xml文件
<filter> <!--将DemoConfig配置到拦截器中-->
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>com.jfinal.common.DemoConfig</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3、启动项目,输出hello world
文章内容仅代表个人观点,如有不正之处,欢迎批评指正,谢谢大家。