Following your suggestion, I override toString method in my two classes: Linked & Micromodule and modified my jsp code to see what happended. Now my jsp code is:
And the result is :
I don't know why the values in "row" is still the strong IDs and why only in the
second result we can have the values that are readable. If I add the property (localnb) to show in the jsp, then I got the same error, that means there is not getter method, however, this method does exist in my class Micromodule. After all, I went through my scripts and have following questions:
1. Basically my 2 dimension array has the type Object[Linked][Micromodule], in the jsp file, does "row" mean the content of "Linked" and "col" for "Micromodule"?
2. In side the "Linked" class, there are the fields of type of user defined, like "Kchip", "Bundles". I tried to override toString method of these two classes, when I run the application, I got the error "java.lang.StackOverflowError". Without overriding toString inside these two classes, I got the result as above. Why? Does this cause the value like "[Ljava.lang.Object;@64eff0 " in the result
Thanks a lot for your help!