国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - spring mvc @PathVariable綁定URI模板變量值方式

spring mvc @PathVariable綁定URI模板變量值方式

2022-03-08 00:34破光之流風 Java教程

這篇文章主要介紹了spring mvc @PathVariable綁定URI模板變量值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@PathVariable綁定URI模板變量值

@PathVariable用于將請求URL中的模板變量映射到功能處理方法的參數(shù)上。

?
1
2
3
4
@RequestMapping(value="/users/{userId}/topics/{topicId}"
public String test( 
       @PathVariable(value="userId") int userId,  
       @PathVariable(value="topicId") int topicId)

如請求的URL為“控制器URL/users/123/topics/456”,則自動將URL中模板變量{userId}和{topicId}綁定到通過@PathVariable注解的同名參數(shù)上,即入?yún)⒑髐serId=123、topicId=456。

代碼在PathVariableTypeController中。

@RequestParam(參數(shù)綁定到控制器)和@PathVariable(參數(shù)綁定到url模板變量)

spring mvc:練習 @RequestParam和@PathVariable

  • @RequestParam: 注解將請求參數(shù)綁定到你的控制器方法參數(shù)
  • @PathVariable: 注釋將一個方法參數(shù)綁定到一個URI模板變量的值

@RequestParam: 注解將請求參數(shù)綁定到你的控制器方法參數(shù)

?
1
2
3
@RequestMapping(value="/example/user")
public String UserInfo(Model model, @RequestParam(value="name", defaultValue="Guest") String name)
  

實例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package springmvc; 
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
 
@Controller
public class RequestParamExampleController {
    @RequestMapping(value="/example/user")
    public String UserInfo(Model model,
            @RequestParam(value="name", defaultValue="Guest") String name)
    {      
        model.addAttribute("name", name);
        if("admin".equals(name))
        {
            model.addAttribute("email", "admin@google.com");
        }else {
            model.addAttribute("email", "not set");
        }        
        return "example_user";        
    }
}
  

@PathVariable: 注釋將一個方法參數(shù)綁定到一個URI模板變量的值

?
1
2
3
4
5
@RequestMapping(value="/example/info/{language}/{id}/{name}")
public String userInfo2(Model model,
            @PathVariable(value="language") String language,
            @PathVariable(value="id") Long id,
            @PathVariable(value="name")  String name)

實例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package springmvc;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.PathVariable;
 
@Controller
public class RequestParamExampleController {
        @RequestMapping(value="/example/person/{name}/{age}")
    public String userPerson(Model model,
            @PathVariable(value="name") String name,
            @PathVariable(value="age") Long age)
    {
        model.addAttribute("name", name);
        model.addAttribute("age", age);
        String desc = "";
        if(age > 20)
        {
            desc = "oldman";
        }else {
            desc = "yongman";
        }
        model.addAttribute("desc", desc);
        return "example_person";
    }
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/PKWind/article/details/49757219

延伸 · 閱讀

精彩推薦
801
主站蜘蛛池模板: 欧美中文字幕 | 后人极品翘臀美女在线播放 | 日本不卡一区二区三区在线观看 | 日韩一区久久 | av免费网| 久草福利资源 | 在线一区视频 | 免费在线观看黄色网址 | 精品香蕉一区二区三区 | 亚洲成a人 | 日韩在线精品 | 久久久久久久国产精品 | 欧美精品一区二区久久 | 自拍偷拍五月天 | 99久久精品免费看国产一区二区三区 | 欧美精品一区二区三区在线播放 | 日韩视频一区 | 国产免费自拍av | 日韩精品在线播放 | 亚洲午夜av | 国产一级一级毛片女人精品 | 久久成人国产精品 | 中文字幕乱码视频32 | 久久久久久国产精品 | 亚洲欧洲在线观看 | 我要看日本黄色小视频 | 中文字幕在线视频观看 | www.欧美日韩 | 天天操网 | 99福利影院 | 偷拍做爰吃奶视频免费看 | 亚洲精品一区二区三区在线 | 欧美日韩在线观看视频 | 国产免费一级特黄录像 | 国产精品久久久久久久久久免费看 | 亚洲精品久久久久久国产 | av成人毛片| 欧美精品综合 | 国产一区二区免费 | 亚洲精品在线免费看 | 亚洲一区二区在线免费观看 |