Close

Spring MVC - DateFormatter Examples

Spring MVC 

    @InitBinder
private void customizeBinding (@PathVariable("tradeId") long tradeId, WebDataBinder binder) {
Trade trade = tradeService.getTradeById(tradeId);
if (trade == null) {
return;
}

DateFormatter dateFormatter = new DateFormatter();
dateFormatter.setPattern("MM-dd-yyyy");

binder.addCustomFormatter(dateFormatter, "tradeDate");

NumberStyleFormatter numberFormatter = new NumberStyleFormatter();
numberFormatter.setPattern("#,###,###,###.##");
binder.addCustomFormatter(numberFormatter, "amount");


CurrencyStyleFormatter currencyFormatter = new CurrencyStyleFormatter();
currencyFormatter.setCurrency(
"Buy".equals(trade.getBuySell()) ? trade.getBuyCurrency() : trade
.getSellCurrency());
binder.addCustomFormatter(currencyFormatter, "amount");
}
Original Post




See Also