看了下代码。
问题应该是出在这里。
在你提交的时候会调用convertFromString方法,来将字符串转化为bean。你这里的转化应该是错误的。Struts2的转化方式应该是当遇到一个可以转化的字符串就会调用convertFromString来转化为对应的类。在这里应该是将字符串转化为一个PointBean,然后返回一个PointBean,而不需要你再手动的将这个PointBean放到List里面,返回这个List。
后面那个方法没调用是因为你前面报错误了嘛!
我改了一下,显示如下结果
************************
类型转换结果
[org.ethip.sruts2.tutorial.bean.PointBean@191394e, org.ethip.sruts2.tutorial.bean.PointBean@149494e, org.ethip.sruts2.tutorial.bean.PointBean@6bbb36]
***************************
依然没有调用那个convertToString方法,原因应该是他没有显示List里面的内容,所以没有调用。目前对Struts2标签不是太熟,不清楚怎么显示。lz知道麻烦告知
Struts2的优点也许也是缺点,就是封装度太高了,出了错误不容易找到。