1.通過@ActionKey配置的請求所有的Controller類需要在JFinalConfig繼承類的configRoute中進行配置,否則訪問不到,但也不報404錯誤。
2.Freemarker使用
1)不需要在config中配置 me.setFreemarkerExtention("jsp")
2)jsp需要通過render進行渲染,否則無法取到變量,即在jsp中無法使用${CONTEXT_PATH}
3)如果使用renderJsp將無法使用變量
3.數據庫表名稱 採用 t_xxx_yyy的形式,這樣在自動生成model代碼時會比較好
4.basemodel及model的代碼應該自動生成,這樣在修改數據庫結構後方便生成相應的類。
5.聚集函數的使用
Long count = Db.queryLong("select count(*) from xxx");
6.通過GET方法發送參數時,要對有中文的值進行兩次encodeURIComponent,否則後臺獲取的值將是亂碼。
即前臺一次encodeURIComponent,後臺用getPara("param")或URLDecoder.decode(getPara("param")) 都是亂碼。只有做兩次封裝,才能獲取到正確的中文值。