黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

5種SpringMVC傳值的方法

更新時間:2021-09-09 11:45:25 來源:動力節點 瀏覽1282次

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.自動注入,實體類屬性有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());
}

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

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

以上就是動力節點小編介紹的"5種SpringMVC傳值的方法",希望對大家有幫助,想了解更多可查看SpringMVC教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产成人久久精品麻豆二区 | 成人永久福利在线观看不卡 | 天天色天天色 | 国产玖玖视频 | 色黄啪啪18周岁以下禁止观看 | 日日操夜夜操免费视频 | 伊人国产在线播放 | 国产全黄a一级毛片 | 国产福利午夜 | 欧美极度极度另类 | 干一干操一操 | 欧美日韩三级在线 | 黄色免费高清视频 | 国产好片无限资源 | 欧美2区| 欧美xxxxx性开放 | 一区精品在线 | yiren22亚洲综合高清一区 | 又黄又爽视频在线观看 | 精品国产品欧美日产在线 | 日韩视频在线观看视频 | 青青视频免费在线 | 色综合天天综合网国产成人网 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 嗯啊在线观看免费影院 | 日本三级香港三级妇三 | 中国国产高清一级毛片 | 啪啪综合网 | 日本一区二区三区高清福利视频 | 999视频精品全部免费观看 | 中文字幕日韩一区二区不卡 | 成人在线免费小视频 | 国产在线观看网址在线视频 | 久久亚洲女同第一区 | 欧美色图一区 | 成人网18免费视频 | 91久久偷偷做嫩草影院免 | 欧美影视一区二区三区 | 亚洲444444在线观看 | 国产免费无遮挡在线观看视频 | 国产精品成人免费观看 |