java PLAY框架學習筆記 routes

2021-06-26 17:43:19 字數 702 閱讀 1383

play的路由,參考:routes

get/clients/client.show

第乙個欄位為http請求方式,常用的有:get, post, put, delete, head等;若設為*號,則可以匹配任意方式的請求

第二個欄位為url pattern,上例可對/clients/123及/clients/abc等匹配,也可通過正則來進行更嚴格的匹配,如/clients/則僅能匹配id欄位為數字的請求;而/clients/>id}則可匹配小寫且長度在4與10範圍內的id;如/clients/?即可匹配/clients/也可匹配/clients。

在routes文件中可定義變數來存放公共資料,如:%%用於定義變數,$來引用變數,舉例:

%%get$secure.login

路由優先順序:在routes文件中的匹配規則為非貪婪的,即若匹配到若乙個urlpattern,則不再對剩下的urlpattern進行匹配;

在第三個欄位中,若想直接跳轉至某個靜態頁面,可使用staticdir或staticfile來指定靜態檔案目錄或檔案,如:

get/publicstaticdir:public將響應public目錄下的所有檔案

get/home staticfile:/public/html/index.html將響應index.html文件

reverse routing: generate some url

java PLAY框架學習筆記 入門

入門 1 play new projectname 即可在當前目錄下建立乙個指定的project,進入上面建立的目錄,執行play run即可啟動自帶的jetty伺服器,使應用執行起來,預設執行埠為9000 conf routes為路由控制器,類似於django中的urls.py檔案 play框架約...

R學習筆記02 2021 01 29

2021 1 26整理 資料讀取 read.table name.txt header f t,sep nrows col.names 讀取txt檔案,header 是否把首行當作表頭,sep 分隔符 nrows 最大讀取行數,col.names 列名 header t時col.name將其替換 i...

R語言學習筆記 小試R環境

買了三本r語言的書,同時使用來學習r語言,粗略翻下來感覺第一本最好 r語言程式設計藝術 the art of r programming r語言初學者使用 a beginner s guide to r r語言實戰 r in action 一句話簡介r語言 r是一種用於資料處理和統計分析的指令碼語言...