jfinal第一個工程
建立第一個jfinal專案流程可以參照jfinal-2.2-manual.pdf的快速入門章節,下載地址為jfinal官網首頁。
web.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>jfinal_demo</display-name> <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-pattern> </filter-mapping> </web-app>
DemoConfig.java原始碼
package demo; import com.jfinal.config.*; public class DemoConfig extends JFinalConfig { // 設定JFinal常量值 public void configConstant(Constants me) { me.setDevMode(true); // JFinal執行在開發模式下 me.setUrlParaSeparator("&"); // 更改引數分隔符為"&",預設為"-" } public void configRoute(Routes me) { me.add("/hello", HelloController.class); // 將/hello對映到HelloController控制器 me.add("/luoxn28", Luoxn28Controller.class); } public void configPlugin(Plugins me) {} public void configInterceptor(Interceptors me) {} public void configHandler(Handlers me) {} }
HelloController.java原始碼
package demo; import com.jfinal.core.Controller; public class HelloController extends Controller { public void index() { renderText("Hello JFinal World."); } public void haha() { renderText("haha"); } public void lala() { String param0 = getPara(0); String param1 = getPara(1); if (param0 != null) { if (param1 != null) { renderText("lala " + param0 + " " + param1); } else { renderText("lala " + param0); } } else { renderText("lala"); } } }
Luoxn28Controller.java原始碼
package demo;
import com.jfinal.core.Controller;
public class Luoxn28Controller extends Controller {
public void index() {
renderText("I am luoxn28");
}
}
下面是幾個訪問的幾個網頁截圖:
相關推薦
jfinal第一個工程
建立第一個jfinal專案流程可以參照jfinal-2.2-manual.pdf的快速入門章節,下載地址為jfinal官網首頁。 web.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <
Annotation 的第一個工程
一、什麼是 Annotation? java.lang.annotation,介面 Annotation。對於Annotation,是Java5的新特性,JDK5引入了Metadata(元資料)很容易的就能夠呼叫Annot
hibernate 的第一個工程
一、什麼是Hibernate? Hibernate 是一個開放原始碼的物件關係對映框架,它對JDBC進行了非常輕量級的物件封裝,它將POJO與資料庫表建立對映關係,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行
Unity學習過程(二)——建立第一個工程
1.首先開啟unity,我這裡的是unity5.2.3f1版本。不過基本功能介面,unity5都是一樣的~ 2.然後在開啟的的unity程式中選擇new,這裡面有供3D與2D開發的選擇~還可以匯入標準包下的資源。預設unity5的標準包不在安裝包裡(換句話說就是unity5
我的第一個工程-一個檯球遊戲3-介紹篇一:場景模型的搭建
1.模型 在工程的Models資料夾下有個BilliardTable的模型(格式為fbx),為了在場景中使用,我們將其拖入場景中,同時把一些需要互動的部分,如網,四周的案邊,檯面改成容易理解的名字(由於3DMax物體名稱沒有特別改名就是類似命名方法,不是自己做的就是要麻煩
Django的安裝和第一個工程的建立
Django的安裝和建立工程詳細步驟可以參考The Django book,裡面講的特別詳細。我的安裝過程如下: 安裝Django首先需要安裝資料庫,可選的資料庫有好幾種,我選擇的是MySQL資料庫,首先到MySQL官網上下載軟體:http://www.m
jenkins安裝,構建第一個工程(更新程式碼到工作空間)
1.安裝jenkins 第一種方式:可以再windows系統通過安裝包的方式直接安裝 第二種方式:下載jenkins.war,在tomcat執行,linux系統和windows系統都
建立Android第一個工程
建立第一個Android專案本系列文章主要針對基於 Eclipse 的 IDE 下進行 Android 開發的技術、方法、過程與技巧進行記錄。本文將記錄,以 Win 10 64位 作業系統為例,使用 Eclipse 建立第一個 Android 專案,並配置執行的過程 。該過程
[學習筆記] 在Eclipse中使用Hibernate,並建立第一個工程,資料庫為Oracle XE
前文參考:Oracle 11g xe 在windows安裝 在Eclipse中使用Hibernate 安裝 Hibernate Tools 外掛 https://tools.jboss.org/downloads/ Add the following URL to your Eclipse 4.13 (2
軟件工程第二次作業中第一個作業
包括 wid 本周 width 類型 log blog 類別 結束 1.本周PSP, 類型、任務、開始時間、結束時間、中斷時間,delta時間。要求開始和結束時間包括日期。 2.本周進度條: 代碼行,博文字數,用到的知識點 3.累積進度圖: 到本周為止的代碼累積折線圖
軟體工程第一個衝刺週期總結
此次任務我們進行了明確的分工,小組三人每天進行了各自的任務認領,王棟主要負責的是選單欄的編譯,陳浩東主要負責的是狀態列按鈕的編寫,楊洋主要負責的是整體介面編譯,這是成員各自進行的任務認領,不是任務分配。在這個衝刺週期中,我們按照之前的Sprint會議計劃表進行了規劃,每天完成每天的任務,並更新任務看板和燃
Android開發入門之第一個安卓工程:HelloWorld!
前提: 已安裝完畢AndroidStudio,安裝指導可以參考:https://www.jianshu.com/p/a0e0e11cac1f 開始第一個安卓工程 新建工程 第一步中如果是Kotlin,就勾選“Include Kotlin support”;否則就不勾選
新手學習爬蟲之建立第一個完整的scrapy工程-糗事百科
建立第一個scrapy工程-糗事百科 最近不少小夥伴兒,問我關於scrapy如何設定headers的問題,時間久了不怎麼用,還真有的忘,全靠記憶去寫了,為了方便大家參考,也方便我以後的查閱,這篇文章就誕生了。本章內容從實戰出發讓我們熟悉如何用scrapy寫爬蟲,本篇內容主要是實戰,不講述過多的理論性東西,因
解決JFinal多文件上傳時只獲取到第一個文件名
用戶 roo () 文件 字符 code 附件 當前 需要 我的思路: 用戶生成時隨即生成一串隨機字符作為該用戶的文件上傳目錄,並保存該字符串到用戶的某一字段.需要顯示上傳的附件時,遍歷這個文件夾.上傳時可把文件名設置為上傳時間. 1.生成上傳路徑 可寫在註冊方法中 St
開篇——第一個基於SpringBoot2.0的Web工程
說明: 使用SpringBoot已有兩年時間了,學習的時候參考了一些不錯的部落格,但是多數只是介紹一些基礎使用,沒有將眾多元件融合成一體,寫此部落格的目的是將SpringBoot與眾多元件融合在一起形成一個完整的專案,最終可以直接應用到公司的專案中,當然也要從最基礎的寫起,
DirectX學習之第一個可運行的工程
fail 類名 clu rec clean msg img 1.0 ins 學習一門開發語言的第一件事情當然是搭建一個可運行的環境,然後運行一個可成功執行的案例。 本人在學習DirectX的第一個工程的時候,參考了雨凇MoMo的一篇文章(https://www.xuany
第一個沖刺周期-第一天
申請 問題 環境配置 今天 發的 開發 什麽 學習 配置 站立會議 前面幾天沒什麽進展,一直鼓搗軟件環境,後從Android Studio換到了Eclipse,這幾天才開始弄APP。 今天是第一個沖刺周期的第一天,上周註冊申請了雲數據庫,今天把它連好了,能簡單的存入數據了。
jquery 操作 select 默認選擇第一個元素
tar easy eset 思路 blog reset function 標簽 數組元素 問題:點擊按鈕設置select元素的默認選項。 首先,有個環境,並引入jquery。 <!DOCTYPE html> <html> <h
小程序初體驗:手把手教你寫出第一個小程序(一)
輸入框 個人 創建 公測 快速 nsh 成功 too 調用 本文筆者將根據quick start中的範例代碼,帶大家簡單地剖析一下小程序的運行方式,並介紹小程序開發中一些通用的特性,帶著大家一步步寫出自己的小程序。 適用對象:前端初學者,對小程序開發感興趣者 tip
quick-cocos2d-x教程1:在window上創建第一個項目文件夾,並制作helloworld
項目 編碼 rip pla 命令模式 utf-8 cape tps quick 說明:此教程是針對cocos2dx 2.0系列的,3.0的版本號,如今還沒有公布出來。 1)首先從github.com把這個項目下載到本地。然後裝到d盤的根文件夾,並設置文件夾路徑為d:\