У меня есть класс Java Bean, реализующий Serializable:
Код: Выделить всё
public class MyPOJO implements Serializable {
String name;
int value;
// A lot of other members, but all String or int
// Getters and setters
}
Код: Выделить всё
public class MyForm extends ActionForm {
private List results = new ArrayList();
// Getter and setter
}
На странице JSP я использую :
Код: Выделить всё
var jsonData = ${myForm.results};
var jsonData = [com.package.MyPOJO@174aee5, ...]
Хотелось бы знать, не переопределяя метод toString() внутри класса MyPOJO есть ли другой способ напрямую преобразовать его в строку JSON? Я также создал службу REST, возвращающую список MyPOJO без метода toString(). Он уже может отображать строку JSON. Я хотел бы знать, почему это не работает для компонента формы JSP?
Подробнее здесь: https://stackoverflow.com/questions/201 ... n-struts-1
Мобильная версия