最近研究displaytag发现在对前台代码的编写有很大的帮助。。有了它以后至少可以减少30%--40%的代码编写量。于是这两天潜心研究,。。我用的是WEORK+HIBERNATE+VELOCITY再与DISPLAY来做的一个测验。。在研究过程中也发现了不少其中的缺陷,比如中文乱码,取值时会全部取出影响到性能,多维表格的设计等等,但有些方面还是可以用的。今天在研究数据导出时发现其会出现中文乱码问题其实在前开始M的时候就开始了中文乱码的困惑但都让我给解决了。前面第一我在前台静态输出中文会出现乱码。。我就自已写了一个过滤器解决了。。后来在前台用DISPLAYTAG取LIST值又出现乱码于是我又在WEBWWORK里设置起来终于又让我搞定了。
# added the MockTag to the path of Tags that the TagDirective will search through
webwork.velocity.tag.path = com.opensymphony.webwork.views.velocity.ui, org.displaytag.tagswebwork.i18n.encoding=UTF-8
现在导出又出现。唉。真烦。