中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringMvc接收參數方法總結(必看篇)

發布時間:2020-10-09 20:10:35 來源:腳本之家 閱讀:114 作者:jingxian 欄目:編程語言

接收參數的方式:

1.HttpServletRequest方式接收

public ModelAndView test1(HttpServletRequest req){
    String userName = req.getParameter("userName");
    String password = req.getParameter("password");
    System.out.println(userName);
    System.out.println(password);
    return new ModelAndView("jsp/hello");
  }

2.@RequestParam方式

 public ModelAndView test2(String userName,
      @RequestParam("password") String pwd){
    System.out.println(userName+","+pwd);
    return new ModelAndView("jsp/hello");
  }

3.對象的方式接收

 public ModelAndView test3(User user){
    System.out.println(user);
    return new ModelAndView("jsp/hello");
  }

4.

 /**
  * 使用ModelAndView傳出參數 內部 HttpServletRequest的Attribute傳遞 到jsp頁面
   * ModelAndView(String viewName,Map data)data是處理結果
  */
@RequestMapping("action")
public ModelAndView test4(User user){
   Map<String, Object> data = new HashMap<String, Object>();
   data.put("user", user);
   return new ModelAndView("jsp/hello",data);
}

5. Session的方式

/**
   * session存儲  可以使用HttpServletRequest的getSession方法訪問
   */
  @RequestMapping("action")
  public ModelAndView test7(HttpServletRequest req){
    HttpSession session = req.getSession();
    session.setAttribute("salary", 6000.0);
    return new ModelAndView("jsp/hello");
  }

6.重定向:

@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo類型:要求頁面上input框的name屬性名稱必須等于pojo的屬性名稱
public ModelAndView updateitem(Items items){
 
itemsService.updateitems(items);
 
//不可以加斜杠 解析不了 itemList.action
return new ModelAndView(new RedirectView("itemList.action"));
}

7.重定向

@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo類型:要求頁面上input框的name屬性名稱必須等于pojo的屬性名稱
public String updateitem(Items items){
 
itemsService.updateitems(items);
//重定向到action 可以加斜杠 redirect:/itemList.action 解析的了
return "redirect:itemList.action";
}

使用Model和ModelMap的效果一樣,如果直接使用Model,springmvc會實例化ModelMap。

如果使用Model則可以不使用ModelAndView對象,Model對象可以向頁面傳遞數據,View對象則可以使用String返回值替代。不管是Model還是ModelAndView,其本質都是使用Request對象向jsp傳遞數據。

以上這篇SpringMvc接收參數方法總結(必看篇)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜阳县| 青岛市| 易门县| 丹凤县| 葫芦岛市| 无极县| 拜城县| 那坡县| 东乌珠穆沁旗| 铁岭县| 厦门市| 林周县| 台东市| 兴化市| 红安县| 德保县| 布拖县| 弥渡县| 大关县| 永善县| 化州市| 崇仁县| 肥东县| 孝义市| 吴桥县| 都兰县| 贞丰县| 社旗县| 平山县| 鄂温| 江陵县| 正镶白旗| SHOW| 铜梁县| 盱眙县| 台中市| 鹤山市| 崇礼县| 衡南县| 丘北县| 墨脱县|