欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springmvc中進(jìn)行數(shù)據(jù)保存以及日期參數(shù)的保存過程解析

 更新時(shí)間:2019年09月06日 10:43:18   作者:一嘰咕的小草莓  
這篇文章主要介紹了springmvc中進(jìn)行數(shù)據(jù)保存以及日期參數(shù)的保存過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.在Controller類中接受傳入的日期類型的參數(shù)時(shí)

<form action="user/todate.do" method="post">
    日期:<input type="text" name="date"/><br />
      <input type="submit" value="查看" />
  </form>
@RequestMapping("todate.do")
  public String todate(Date date) {
    System.out.println(date);
    return "list";
  }
  @InitBinder
  public void initBinder(ServletRequestDataBinder binder){
    //只要網(wǎng)頁(yè)中傳來的數(shù)據(jù)格式為yyyy-MM-dd 就會(huì)轉(zhuǎn)化為Date類型
    binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),
        true));
  }

2.當(dāng)要傳入多個(gè)參數(shù)時(shí)

<form action="user/list2.do" method="post">
    姓名:<input type="text" name="uname"/><br>
    密碼:<input type="text" name="password"/><br>
    性別:<input type="text" name="sex"/><br>
    年齡:<input type="text" name="age"/><br>
    地址:<input type="text" name="address"/><br>
    生日:<input type="date" name="birth"><br>
    <input type="submit" value="提交">
  </form>
@RequestMapping("list2.do")
  public String list2(Users users ) {
    System.out.println(users);
    return "list";
  }
 @InitBinder
  public void initBinder(ServletRequestDataBinder binder){
    //只要網(wǎng)頁(yè)中傳來的數(shù)據(jù)格式為yyyy-MM-dd 就會(huì)轉(zhuǎn)化為Date類型
    binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),
        true));
  }

Controller數(shù)據(jù)保存

保存至request里

(1)ModelAndView

@RequestMapping("aaa.do")
  public ModelAndView index() {
    ModelAndView mv = new ModelAndView();
    mv.setViewName("index");
    mv.addObject("name","張三");
    return mv;
  }

(2)Model

@RequestMapping("aaa.do")
  public String index(Model model) {
    model.addAttribute("name", "李四");
    return "index";
  }

(3)map

@RequestMapping("aaa.do")
  public String index(Map<String, Object> map) {
  map.put("name", "222");
    return "index";
  }

(4)request

@RequestMapping("list.do")
  public String list(HttpServletRequest request) {
    request.setAttribute("name","wang");
    return "index2";
  }

保存至session里

  @RequestMapping("list.do")
  public String list(HttpSession session) {
    session.setAttribute("name","wang");
    return "index2";
  }

保存至application里

@RequestMapping("list.do")
  public String list(HttpSession session) {
    session.getServletContext().setAttribute("name","wang");
    return "index2";
  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java微信支付-微信紅包

    Java微信支付-微信紅包

    本篇文章介紹了Java微信支付-微信紅包,可以實(shí)現(xiàn)微信公眾號(hào)發(fā)紅包功能,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-10-10
  • Spring Boot 利用WebUploader進(jìn)行文件上傳功能

    Spring Boot 利用WebUploader進(jìn)行文件上傳功能

    本文的重點(diǎn)是給大家介紹在Spring Boot項(xiàng)目中利用WebUploader如何進(jìn)行文件上傳,本文通過示例代碼給大家介紹,需要的朋友參考下吧
    2018-03-03
  • Java利用EasyExcel解析動(dòng)態(tài)表頭及導(dǎo)出實(shí)現(xiàn)過程

    Java利用EasyExcel解析動(dòng)態(tài)表頭及導(dǎo)出實(shí)現(xiàn)過程

    以前做導(dǎo)出功能,表頭和數(shù)據(jù)都是固定的,下面這篇文章主要給大家介紹了關(guān)于Java利用EasyExcel解析動(dòng)態(tài)表頭及導(dǎo)出實(shí)現(xiàn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Spring整合Quartz開發(fā)代碼實(shí)例

    Spring整合Quartz開發(fā)代碼實(shí)例

    這篇文章主要介紹了Spring整合Quartz開發(fā)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Google Kaptcha 框架實(shí)現(xiàn)登錄驗(yàn)證碼功能(SSM 和 SpringBoot)

    Google Kaptcha 框架實(shí)現(xiàn)登錄驗(yàn)證碼功能(SSM 和 SpringBoot)

    這篇文章主要介紹了Google Kaptcha 實(shí)現(xiàn)登錄驗(yàn)證碼(SSM 和 SpringBoot)功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • 高效Java尺寸壓縮技巧,節(jié)省資源成本

    高效Java尺寸壓縮技巧,節(jié)省資源成本

    如果你想了解如何優(yōu)化Java應(yīng)用程序的尺寸,節(jié)省存儲(chǔ)空間并提升性能,那么你來對(duì)地方了,本指南將教你簡(jiǎn)單實(shí)用的技巧和最佳實(shí)踐,幫助你輕松減小Java應(yīng)用程序的體積,讓你的代碼更高效、更精簡(jiǎn),讓我們一起開始吧,讓Java應(yīng)用程序變得更小巧而強(qiáng)大!
    2023-12-12
  • Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼

    Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Java多線程模式之Balking模式詳解

    Java多線程模式之Balking模式詳解

    這篇文章主要介紹了Java多線程模式之Balking模式,結(jié)合實(shí)例形式較為詳細(xì)的分析了Balking模式的原理、用法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-06-06
  • Java中的@SneakyThrows注解詳解

    Java中的@SneakyThrows注解詳解

    這篇文章主要介紹了Java中的@SneakyThrows注解詳解,@SneakyThrows將當(dāng)前方法拋出的異常,包裝成RuntimeException,騙過編譯器,使得調(diào)用點(diǎn)可以不用顯示處理異常信息,需要的朋友可以參考下
    2023-10-10
  • 詳細(xì)聊聊JDK中的反模式接口常量

    詳細(xì)聊聊JDK中的反模式接口常量

    這篇文章主要給大家介紹了關(guān)于JDK中反模式接口常量的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用jdk具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01

最新評(píng)論