#spring-roo
#spring-roo
Вопрос:
Когда я печатаю uiModel ${subscribers}
на странице jspx. Я получаю следующее:
"[Code: S0001, FirstName: John,
LastName: Smith,
Message: New subscriber,
Active: 1,
RouteID: Code: 1,
Name: Route 1,
Active: 1,
TruckID:
Code: t1000,
Name: Truck 1,
Active: 1,
DistrictID:
Code: dst1,
Name: Colombo 1,
Active: 1,
LastModifiedDate: 2011-04-02 15:40:25.0,
LastModifiedUser: admin,
LastModifiedDate: 2011-04-02 00:00:00.0,
LastModifiedUser: admin,
LastModifiedDate: 2011-04-02 00:00:00.0,
LastModifiedUser: admin,
PaymentTypeID:
Code: 1,
Name: Cash,
LastModifiedDate: 2011-04-02 00:00:00.0,
LastModifiedUser: admin,
LastModifiedDate: 2011-04-02 00:00:00.0,
LastModifiedUser: admin]"
Как я могу напечатать только свойство «Code»:
Я попробовал следующее, но оно выводит пустую строку:
${subscribers[Code]}
И у меня есть еще один вопрос. Как отправить несколько uiModels и отобразить в форме и обновить их?
Ответ №1:
Обычно вы запускаете метод toString, который Roo сгенерировал в файле «[Entityname]_Roo:toString.aj» и переопределяете его, чтобы он возвращал нужные значения. Что-то вроде:
public String [Entityname].toString() {
StringBuilder sb = new StringBuilder();
sb.append("Code: ").append(getCode());
return sb.toString();
}