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手册