大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 5種SpringMVC傳參方法

5種SpringMVC傳參方法

更新時間:2021-12-09 12:22:03 來源:動力節點 瀏覽2166次

1.request獲取值:

@RequestMapping("/request.action")
public String request(HttpServletRequest request){
    String value= (String) request.getAttribute("value");
    String val=request.getParameter("value");
    return "index";
}

request的getAttribute和getParameter有什么區別呢?

getAttribute:取得是setAttribute設定的值,session范圍的值,可以設置為object,對象,字符串;getAttribute獲取的值是web容器內部的,是具有轉發關系的web組件之間共享的值;用于服務端重定向

getParameter:取得是從web的form表單的post/get,或者url傳過來的值,只能是String字符串;getParameter獲取的值是web端傳到服務端的,是獲取http提交過來的數據;用于客戶端重定向。

2.使用路徑變量@PathVariable綁定頁面url路徑的參數,用于進行頁面跳轉

@Controller
public class BaseController {
    @RequestMapping("/goUrl/{folder}/{file}")
    public String goUrl(@PathVariable String folder,@PathVariable String file){
        return  folder+"/"+file;
    }
}

3.通過@RequestParam綁定頁面傳來的參數,效果跟

String id=request.getParameter(“id”)是一樣的:

@RequestMapping("/test.action")
public void test(@RequestParam("id") String id){
    System.out.println("id:"+id);   
}

4.使用RequestBody接受前端傳來的json數組,對象。ResponseBody把數據返回

@RequestMapping("/test.action")
@ResponseBody
public void test(@RequestBody List<Content> list){
  for (Content content:list){
      System.out.println(content.toString());
  }
}

5.自動注入,實體類屬性有setter,getter方法,前端form表單的name對應實體的屬性名,后臺直接可以通過該實體類自動把參數綁定到類的屬性。

比如:實體類

public class Content {   
   private String content;
public String getContent() {
    return content;
}
public void setContent(String content) {
    this.content = content;
} 
}

form表單:

<form action="<%=request.getContextPath()%>/content" method="post" enctype="multipart/form-data">
    商品描述:<textarea  name="content" rows="2" cols="20"></textarea><br> 
    <input type="submit" value="提交"/>
</form>

后臺接收數據:

@RequestMapping("/content")
public  void contetn(Content content){
    System.out.println("content:"+content.getContent());
}

如果您想了解更多相關知識,不妨來關注一下動力節點的SpringMVC教程,課程內容通俗易懂,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 毛片午夜 | 波多野结衣一区免费作品 | 日韩欧美第一页 | 久久久久久久99精品免费 | 久久er热这里只有精品免费 | 亚洲精品国产免费 | 天天综合天天添夜夜添狠狠添 | 亚洲一区免费视频 | 亚洲国产成a人v在线 | 精品欧美一区二区三区 | 亚洲国产成人久久精品影视 | 国产欧美日韩综合一区二区三区 | 久久综合九色综合国产 | 日本高清h色视频在线观看 日本高清不卡二区 | 中文字幕日本一区波多野不卡 | 日韩日b视频 | 欧美video巨大粗暴18 | 亚洲va在线va天堂va手机 | 免费毛片a线观看 | 久久久精彩视频 | 黄色影院7755 | 亚洲久久成人 | 999精品免费视频 | 国产精品精品国产一区二区 | 免费看成人毛片日本久久 | 亚洲欧美精品天堂久久综合一区 | 全免费一级毛片在线播放 | 尤物精品视频在线观看 | 中国国产一国产一级毛片视频 | 久久精品亚洲精品国产色婷 | 国产精品久久久久久吹潮 | 日本欧美久久久久免费播放网 | 亚洲精品久久久久中文字幕一区 | 国产精品福利在线观看入口 | 国产精品小视频在线观看 | 99视频久久精品久久 | 深夜福利国产 | 美女视频很黄很黄又免费的 | 成年女人看片免费视频频 | 麻豆一区二区三区在线观看 | 亚拍一区 |