[AppleScript] 纯文本查看 复制代码
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jetty-server</artifactId>
<version>8.1.8</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>3.0</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.9</version>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>cos</artifactId>
<version>26Dec2008</version>
</dependency>
</dependencies>
[AppleScript] 纯文本查看 复制代码
public class MyConfig extends JFinalConfig{
@Override
public void configConstant(Constants arg0) {
}
@Override
public void configEngine(Engine arg0) {
}
@Override
public void configHandler(Handlers arg0) {
}
@Override
public void configInterceptor(Interceptors arg0) {
}
@Override
public void configPlugin(Plugins arg0) {
}
@Override
public void configRoute(Routes routes) {
routes.add("/",IndexController.class);
}
/**
* 运行此main方法可以启动项目,此main方法可以放置在任意的class类定义中
*
* 使用本方法启动过一次以后,会在开发工具的debug、run、config中自动生成一条启动配置
*/
public static void main(String[] args) {
/**
* 特别注意:Eclipse之下建议的启动方式
*/
JFinal.start("src/main/webapp", 8080, "/", 5);
}
}
main方法表示的是:在创建Java Application启动项时,其中src/main/webapp 8080 / 5参数,用来指定web项目的根目录。
- 第四步:在web.xml中添加
<filter>
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>cn.itcast.jfinal.common.MyConfig</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>