有 啊 
比如 public String  method(这里你就可以吧接收表单的vo 写上){}简单的很

解决方案 »

  1.   


    public String method(Student student){}这么写? 前台student.name 这么写? 好像没用啊
      

  2.   

    不用加 student  直接bean里的属性名。
      

  3.   

    没用啊  student倒是不为空 但是属性都是null
      

  4.   

    比如你的student中有个字段是name, 那么你前台jsp中就的有个以name为名字的表单元素对应。
      

  5.   

    前台 <input name="name" value="123>spring:public String method(Student student) {}Student需要有一个setName方法,spring会自动调用这个赋值函数
      

  6.   

    public String method(HttpServletRequest request, HttpServletResponse response,Student student){}
      

  7.   

    直接在方法上增加一个pojo类的参数,直接就进去了,比如struts2方便多了
      

  8.   

    <input type="text" name="student_name" class="matchCon"/>
    pojo:Student
    private String student_name;
    set/get..
    还是没用啊controller action方法参数的student的student_name为null
      

  9.   

    传入就是上面说的方法上加参数,传出来用返回ModelAndView
      

  10.   

    你的student 交给spring管理没啊 实在不行  给你个工具类吧protected <T> T getBean(HttpServletRequest request, Class<T> c) {
    try {
    T obj = c.newInstance();
    BeanUtils.copyProperties(obj, getBean(request));
    return obj;
    } catch (Exception e) {
    logger.error(e);
    }
    return null;
    }
    protected Map getBean(HttpServletRequest request) {
    Map bm = new HashMap();
    Map<String, String[]> tmp = request.getParameterMap();
    if (tmp != null) {
    for (String key : tmp.keySet()) {
    String[] values = tmp.get(key);
    bm.put(key, values.length == 1 ? values[0].trim() : values);
    }
    }
    return bm;
    }
    这样 也可以自动接收BEAN 了