我实体类中有一个字段是日期型的,DATE,我在页面写了一个input 名字跟实体类的的日期这个字段的名字是一样的,然后提交,在后台用request.getparameter来得到这个属性,出现找不到这个action,我把input中的name改成其它的名字,就可以得到,这是为什么呢,谁能给我解释一下,为什么定义日期以后得到值 就会出现这种问题

解决方案 »

  1.   

    struts2 中可以不使用request.getparameter只要在action中定义一个属性并添加get,set方法,页面使用这个属性名字提交后台就会得到值。其过程是由struts2中的拦截器自动完成的。
      

  2.   

    request.getparameter这个指针的获取的是字符串 
    当然获取不到了
    在action中定义一个属性并添加get,set方法,页面使用这个属性名字提交后台就会得到值。其过程是由struts2中的拦截器自动完成的。
    就等于用的是 request.setAttribute 和 request.getAttribute
    在页面set在后台get
    这个是传递对象参数
      

  3.   

    实体类中有一个字段是日期型的,DATE
    request.getparameter() object
    可以考虑使用struts2的日历空间<s:datetimepicker />
      

  4.   

    谁说不可以使用request.getparameter,你试过没有,当然可以使用的
      

  5.   

    让struts2为你装配属性值就可以了,为什么非得用request.getparameter,这样用框架的意义何在?不如直接用jsp+servlet不更好!