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

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 5種SpringMVC傳參方法

5種SpringMVC傳參方法

更新時(shí)間:2021-12-09 12:22:03 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2180次

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有什么區(qū)別呢?

getAttribute:取得是setAttribute設(shè)定的值,session范圍的值,可以設(shè)置為object,對(duì)象,字符串;getAttribute獲取的值是web容器內(nèi)部的,是具有轉(zhuǎn)發(fā)關(guān)系的web組件之間共享的值;用于服務(wù)端重定向

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

2.使用路徑變量@PathVariable綁定頁(yè)面url路徑的參數(shù),用于進(jìn)行頁(yè)面跳轉(zhuǎn)

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

3.通過(guò)@RequestParam綁定頁(yè)面?zhèn)鱽?lái)的參數(shù),效果跟

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

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

4.使用RequestBody接受前端傳來(lái)的json數(shù)組,對(duì)象。ResponseBody把數(shù)據(jù)返回

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

5.自動(dòng)注入,實(shí)體類屬性有setter,getter方法,前端form表單的name對(duì)應(yīng)實(shí)體的屬性名,后臺(tái)直接可以通過(guò)該實(shí)體類自動(dòng)把參數(shù)綁定到類的屬性。

比如:實(shí)體類

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>

后臺(tái)接收數(shù)據(jù):

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

如果您想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的SpringMVC教程,課程內(nèi)容通俗易懂,適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 免费黄色短视频 | 看全色黄大色黄大片免责看 | 免费黄色小视频 | 中文字幕在线免费观看视频 | 免费可以看黄的视频 s色 | 欧美黄色大片免费 | 99久久中文字幕伊人情人 | 日本黄色片三级 | 午夜欧美福利视频 | 亚洲欧洲日产v特级毛片 | 99精品视频在线观看免费 | 亚洲美女高清aⅴ视频免费 亚洲美女福利 | 欧美激情视频一区二区 | 日本一区二区在线 | 午夜视频十八嗯嗯啊免费 | 透明奶罩的邻居三级在线观看 | 丰满肥胖大码中年熟妇毛片 | 簧片在线 | a一级毛片免费高清在线 | 小雪婷的性欢日记h全文 | 波多野结衣与公中出中文字幕 | 一二三四在线视频社区8 | 182tv午夜精品视频在线播放 | 欧美一级片在线免费观看 | 新神榜哪吒重生免费高清观看 | 天天爱天天干天天操 | 国内视频在线 | 一区二区不卡视频在线观看 | 日本大蕉香蕉大视频在线观看 | 亚洲三级久久 | 日韩免费视频网站 | 成人在线播放视频 | 欧美在线视频二区 | 99精品视频在线 | 最近免费中文字幕视频高清在线看 | 国产制服丝袜在线 | 亚洲国产片 | www.伊人久久| 欧美a级v片在线观看一区 | 久久精品视频网站 | 欧美综合区自拍亚洲综合 |