第一个jfinal的样例
1.創建Dynamic Web Project;
2.導入需要的jar包:
3.創建包:
?
4.配置web.xml:
5.編寫web.xml中的com.jfinal.config.Myconfig,該類需要實現JFinalConfig類,在Myconfig類中配置常量Constants,插件configPlugin,路由configRoute(這三項是必須配置的)。
| package com.jfinal.config; import com.jfinal.controller.UserController; public class Myconfig extends JFinalConfig{ ?? ?@Override //配置項目為開發模式 ?? ?@Override ?? ?@Override ?? ?@Override ?? ?@Override //配置連接數據庫的插件 //配置操作數據庫的插件 //配置表和實體類的映射 ?? ?@Override //配置請求controller的路經 } |
| ? |
6.配置實體類model中的User類:
| package com.jfinal.model; import com.jfinal.plugin.activerecord.Model; public class User extends Model<User>{ } |
7.配置controller:
| package com.jfinal.controller; import java.util.List; import com.jfinal.core.Controller; public class UserController extends Controller{ //請求成功跳轉到list.html頁面 //頁面返回字符串 } |
?
?8.配置靜態頁面:list.html,add.html
list.html:
| <!DOCTYPE html> 查詢成功 </body> |
add.html:
| <!DOCTYPE html> </form>?
|
9.部署項目到Tomcat上并啟動項目。結束。
注意:當用戶調用查詢方法時,可以直接訪問controller中的方法,請求成功后悔跳轉到成功頁面即list.html,該頁面會顯示用戶查詢的數據;當用戶調用添加方法時需要先請求添加頁面add.html,提交成功后頁面會獲取到添加成功返回的字符串,同時,可以去數據庫中查看添加成功的數據。下面附上數據庫中的表結構:
?
總結
以上是生活随笔為你收集整理的第一个jfinal的样例的全部內容,希望文章能夠幫你解決所遇到的問題。