如何使用路線和如何將數據從路由傳遞給控制器和控制器到我們

1.在網頁上輸入localhost:9000/about得到響應
(1)routes下添加:
GET /about controllers.HomeController.index
(2)進入HomeController中,找到如下方法,輸入Hello play
public Result index() {
return ok(index.render("Hello play"));
}
效果:在客戶端輸入localhost:9000/about可以看到Hello play
(3)在HomeController中定義方法
public Result about() {
return ok("About");
}
注:屏蔽掉(1)中GET路徑
效果:在客戶端輸入localhost:9000/about可以看到About

2.在網頁上輸入localhost:9000/welcome/Azeem得到響應(固定路徑)
(1)routes下添加:
GET /welcome/Azeem controllers.HomeController.welcome
(2)進入HomeController中,添加方法
public Result welcome(){return ok("Azeem");}
效果:在客戶端輸入localhost:9000/welcome/Azeem可以看到Azeem

3.在網頁上輸入localhost:9000/welcome/:xxx得到響應(xxx爲任意指定名稱)
(1)routes下添加:
GET /welcome/:name controllers.HomeController.welcome(name:Stirng)
(2)進入HomeController中,添加方法
public Result welcome(String name) {
return ok(name);
}
效果:在網頁上輸入localhost:9000/welcome/:xxx得到響應(xxx爲任意輸入名稱)都可以顯示:xxx

4.在網頁上輸入localhost:9000/welcome/:xxx/:xxx得到響應(xxx爲任意輸入名稱)
(1)routes下添加:
GET /welcome/:name /:lastname controllers.HomeController.welcome(name:Stirng,lastname:String)
(2)進入HomeController中,添加方法
public Result welcome(String name, String lastname) {
return ok("Hi,"+name+" "+lastname+" "+"welcome to our website");}
}
效果:在網頁上輸入localhost:9000/welcome/:xxx/xx得到響應(xxx爲任意輸入名稱)都可以顯示:Hi,xxx xx welcome to our website






發佈了132 篇原創文章 · 獲贊 35 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章