zoukankan      html  css  js  c++  java
  • SpringMVC整体接受前台参数

    一。可以用Map参数去接受,代码如下

    public ModelAndView mapmvc(@RequestParm Map<String,Object>map,HttpServlet request){

    String name=map.get("name");

    String age=map.get("age");

    request.setAttribut("name",name);

    request.setAttribut("age",age);

    return new ModelAndView("/jsp/welcom.jsp");

    }

    但是使用map有限制,

    1.map不能自动转换字符类型。

    2.map不能使用map.put("name“,”name“);将参数自动放入到RequestScope中。所以需要加入一个request参数去接收

    二。可以自定义类型参数整体接受。

    public ModelAndView student(Student student){

    return new ModelAndView("/jsp/welcom.jsp");

    }

    该方法可直接在前台${student}接收到各属性值。

    三。可以用自定义的逐个参数接收。

    public ModelAndView student(String name,int age){

    return new ModelAndView("/jsp/welcom.jsp");

    }

    该方法能在前台用${param.name},${param.age}接收到。如果不这样写是不会获取到的。

  • 相关阅读:
    Hibernate知识回顾
    Lucene搜索过程的核心类
    JSP知识回顾
    Java Swing 知识回顾
    Spring知识回顾
    javaDocking 学习
    Lucene搜索范围
    MINA 学习
    java 阿拉伯人民币转换为中文
    oracle提高查询效率方法
  • 原文地址:https://www.cnblogs.com/liuna369-4369/p/10221361.html
Copyright © 2011-2022 走看看