在實際的開發過程中,我們需要前端頁面向Java端提交請求,這些請求一般分為get方式和post方式,不管是哪一種方式,一般都會攜帶一些參數。這一節,我們來演示一下如何給Controller傳遞參數。 代碼: @RestController public class HelloController { ...
在實際的開發過程中,我們需要前端頁面向Java端提交請求,這些請求一般分為get方式和post方式,不管是哪一種方式,一般都會攜帶一些參數。這一節,我們來演示一下如何給Controller傳遞參數。
代碼:
@RestController
public class HelloController {
@RequestMapping("hello")
public String hello(){
return "<font style='font-size:28px;'>Hello Spring Boot</font>";
}
@RequestMapping("login")
public String login(@RequestParam("username") String username){
return "用戶名:" + username;
}
}
這邊我們用到了@RequestParam註解。
然後,啟動項目,在地址欄訪問:http://localhost:8088/demo/login?username=jack
即可看到效果:
如果我們參數後面什麼都不寫:
http://localhost:8088/demo/login?username=
那麼返回就是空:
我們可以設置參數的預設值:
@RequestMapping("login")
public String login(@RequestParam(value="username",defaultValue="未知用戶") String username){
return "用戶名:" + username;
}
再次訪問:http://localhost:8088/demo/login?username=
得:
4人點贊 SpringBoot作者:剽悍一小兔
鏈接:https://www.jianshu.com/p/b4ecb45a2fb1
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。