I'd also like to add, if I remove the loop from the form, I no longer get that exception.
On Thu, Oct 3, 2013 at 10:22 AM, George Christman <gchrist...@cardaddy.com>wrote: > Hello, I'm creating a loop with a list of dates for presentation inside a > form. When I submit the form, it fails with the following exception. > > org.apache.tapestry5.ioc.util.UnknownValueException > > *Could not find a coercion from type java.lang.String to type > java.util.Date.* > availableValues > > Configured coercions: > > I'm using the following code. > > <t:Loop source="workDates" value="workDate"> > <div class="col-xs-15"><div><t:output format="literal:MM-dd" > value="workDate"/></div></div> > </t:Loop> > > > @Property > private List<Date> workDates; > > @Property > private Date workDate; > > Object onActivate(TimeSheetEntity timeSheetEntity) throws Exception { > workDates = getWorkDates(timeSheetEntity) > } > > > public List<Date> getWorkDates(TimeSheetEntity timeSheetEntity) { > List<Date> workDates = new ArrayList<>(); > > for (int i = -13; i <= 0; i++) { > Calendar cal = Calendar.getInstance(); > cal.setTime(timeSheetEntity.getEndDate()); > cal.add(Calendar.DAY_OF_MONTH, i); > workDates.add(cal.getTime()); > } > return workDates; > } > > -- > George Christman > www.CarDaddy.com > P.O. Box 735 > Johnstown, New York > > -- George Christman www.CarDaddy.com P.O. Box 735 Johnstown, New York