最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring MVC url提交參數(shù)和獲取參數(shù)

 更新時間:2017年04月07日 10:57:16   作者:Hoking  
本文重要講述通過url提交參數(shù)和獲取參數(shù)的具體操作與實現(xiàn)。具有很好的參考價值。下面跟著小編一起來看下吧

普通URL提交參數(shù)

該格式url為:url.do?param1=mahc&param2=8888.00

需要在上文中的HelloController對象添加方法如下:

/** 
   * Spring MVC URL提交參數(shù) 
   * @param name 
   * @return 
   */ 
  @RequestMapping("/param") 
  public ModelAndView getInfo(@RequestParam("name") String name){ 
     
    String str = name + " Spring MVC示例"; 
    return new ModelAndView("message", "str", str); 
  } 

訪問該方法的url格式為:param?name=hoking(Get方式)。該方式是很普通的提交方式。用注解@RequestParam綁定請求參數(shù)a到變量a當請求參數(shù)a不存在時會有異常發(fā)生,可以通過設(shè)置屬性required=false解決,例如: @RequestParam(value="a", required=false)。如上文中,通過name獲取提交的參數(shù)。

RESTful風格的URL參數(shù)

接下來我們了解一下Restful風格。HTTP請求方法在RESTful Web 服務中的典型應用資源GET PUT POST DELETE一組資源的URI,比如http://example.com/resources/單個資源的URI,比如http://example.com/resources/142。更多信息請閱讀如下文章。

具體的實現(xiàn)需要在上文中的HelloController對象添加方法如下:

/** 
   * Spring MVC 支持RESTful風格的URL參數(shù) 
   * 
   * @return 
   */ 
  @RequestMapping("/index/{username}") 
  public String getMessage(@PathVariable("username") String username){ 
    System.out.println(username); 
    return "message"; 
  } 

上文使用了@PathVariable。PathVariable與RequestParam的不同在于。

使用@RequestMapping URI template樣式映射時,即 someUrl/{paramId}, 這時的paramId可通過@Pathvariable注解綁定它傳過來的值到方法的參數(shù)上。

訪問該方法的url格式為:index/mahoking。@PathVariable是用來獲得請求url中的動態(tài)參數(shù)的,十分方便。mahoking即是username的動態(tài)值。

上文中的getMessage()方法,返回String對象,該值代表頁面的跳轉(zhuǎn)地址,不包含擴展名(后綴名)。本例中為message.jsp頁面。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • Spring Cloud之服務監(jiān)控turbine的示例

    Spring Cloud之服務監(jiān)控turbine的示例

    這篇文章主要介紹了Spring Cloud之服務監(jiān)控turbine的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • SpringBoot通過Filter實現(xiàn)整個項目接口的SQL注入攔截詳解

    SpringBoot通過Filter實現(xiàn)整個項目接口的SQL注入攔截詳解

    這篇文章主要介紹了SpringBoot通過Filter實現(xiàn)整個項目接口的SQL注入攔截詳解,SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務器發(fā)送請求的時候,sql命令通過表單提交或者url字符串拼接傳遞到后臺持久層,最終達到欺騙服務器執(zhí)行惡意的SQL命令,需要的朋友可以參考下
    2023-12-12
  • 淺談@Aspect@Order各個通知的執(zhí)行順序

    淺談@Aspect@Order各個通知的執(zhí)行順序

    這篇文章主要介紹了@Aspect@Order各個通知的執(zhí)行順序,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • mybaits-plus?lambdaQuery()?和?lambdaUpdate()?常見的使用方法

    mybaits-plus?lambdaQuery()?和?lambdaUpdate()?常見的使用方法

    MyBatis-Plus是一個?MyBatis?(opens?new?window)的增強工具,在?MyBatis?的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生,這篇文章主要介紹了mybaits-plus?lambdaQuery()?和?lambdaUpdate()?比較常見的使用方法,需要的朋友可以參考下
    2023-01-01
  • java隨機數(shù)生產(chǎn)算法實例

    java隨機數(shù)生產(chǎn)算法實例

    下面小編就為大家?guī)硪黄猨ava隨機數(shù)生產(chǎn)算法實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 基于Java反射技術(shù)實現(xiàn)簡單IOC容器

    基于Java反射技術(shù)實現(xiàn)簡單IOC容器

    這篇文章主要介紹了基于Java反射技術(shù)實現(xiàn)簡單IOC容器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • java 內(nèi)部類的詳解及實例

    java 內(nèi)部類的詳解及實例

    這篇文章主要介紹了 java 內(nèi)部類的詳解及實例的相關(guān)資料,這里提供了兩種內(nèi)部類的實現(xiàn)方法,并給出實例,需要的朋友可以參考下
    2017-08-08
  • windows?java?-jar無法啟動jar包簡單的解決方法

    windows?java?-jar無法啟動jar包簡單的解決方法

    這篇文章主要介紹了windows?java?-jar無法啟動jar包簡單的解決方法,文中通過代碼介紹的非常詳細,對大家學習或者使用java具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-12-12
  • Java聊天室之使用Socket實現(xiàn)傳遞圖片

    Java聊天室之使用Socket實現(xiàn)傳遞圖片

    這篇文章主要為大家詳細介紹了Java簡易聊天室之使用Socket實現(xiàn)傳遞圖片功能,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以了解一下
    2022-10-10
  • java9新特性Collection集合類的增強與優(yōu)化方法示例

    java9新特性Collection集合類的增強與優(yōu)化方法示例

    這篇文章主要為大家介紹了java9新特性Collection集合類的增強與優(yōu)化方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03

最新評論

东莞市| 措美县| 陇西县| 白山市| 海门市| 商洛市| 依兰县| 聊城市| 商河县| 衡阳县| 延寿县| 运城市| 东阿县| 湄潭县| 东山县| 仁布县| 乌鲁木齐市| 县级市| 施甸县| 沭阳县| 来宾市| 宜君县| 岫岩| 鹤峰县| 西乌| 武平县| 册亨县| 古交市| 新安县| 随州市| 洛阳市| 奉节县| 清河县| 宝应县| 邯郸市| 庆云县| 台北县| 福泉市| 北宁市| 高州市| 柯坪县|