struts2 在表单中使用sx:datetimepicker标签,可在action中取不出来值是怎么回事???
用了个hidden,可取出来的值没有变,不知道是怎么回事,大家帮忙啊!!!!!
代码如下: 开始时间:
<sx:datetimepicker name="startTime" displayFormat="yyyy-MM-dd" toggleType="explode"/>
<s:hidden name="startTime"/>
- 结束时间:
<sx:datetimepicker name="endTime" displayFormat="yyyy-MM-dd" toggleType="explode"/>
<s:hidden name="endTime"/>
用了个hidden,可取出来的值没有变,不知道是怎么回事,大家帮忙啊!!!!!
代码如下: 开始时间:
<sx:datetimepicker name="startTime" displayFormat="yyyy-MM-dd" toggleType="explode"/>
<s:hidden name="startTime"/>
- 结束时间:
<sx:datetimepicker name="endTime" displayFormat="yyyy-MM-dd" toggleType="explode"/>
<s:hidden name="endTime"/>
根据你页面的意思来看。。
后面应该得到是个 数组、
<sx:datetimepicker name="startTime" displayFormat="yyyy-MM-dd" value="%{date}" />
在Action中我是这样定义的
定义变量 private Date startTime;当然也要有get,set方法;名称要和name一致。
在方法中这样写
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String f=sdf.format(startTime);
System.out.println(f);
这样就能取到值了。