请教关于struts的适用性

请教关于struts的适用性

项目要求:使用tomcat, 做一个Demo程序。功能是从xml文书(准确地说是xbrl)中取得财务数据,在jsp页面上以报表的形式表现出来。

xbrl的解析和数据取得有现成的lib。本demo的主要作用就是演示该lib的功能。

现在俺们有四个小伙,一个月时间,估计代码量6k。但是都对struts几乎一无所知。
客户提到关于该demo的可扩展性,俺们想这个时间从学会到使用struts完成该demo是否可行?


新coder,请指教。多谢多谢!

需要使用JSP,需要比较灵活的页面流程跳转使用Struts。

最近我突然发现,Struts+Tiles要比Tapestry完整多,Tapestry无法自由灵活定义跳转页面,需要写死在html中,而Struts虽然也需要在Jsp中写死,大家写死的link都是servlet/JavaBeans,在struts中Servlet/Javabeans到具体页面是可配置的,这为流转自由定制提供了拓展性。

Tapestry中html的ognl用法相当灵活,这是struts无法比拟的,struts只能通过ActionForm和模板Jsp交互,但是ognl的功能可以Tiles配置文件中实现,从而实现页面组件化。真是不错。