论坛首页 Java企业应用论坛

Struts可以不用taglib吗?

浏览 10451 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-04-06  
tonyw 写道
觉得如果不想再去弄那些Taglib,可以考虑Struts+Velocity.

非常不错的选择。我开始习惯使用jsp觉得Velocity很烦,后面才发现其实使用Velocity有很多好处。其实类似Velocity的模板语言还有一种是freemaker(http://www.freemarker.org/)也很不错。
0 请登录后投票
   发表时间:2004-04-06  
我说一下自己对tag的态度,我觉得在下面的情况下可以考虑使用tag.
1:项目或产品的开发周期比较长。
2:开发团队比较稳定。
主要是基于tag的开发或者学习使用需要一个时间。如果这个时间占据项目开发的太多时间不值的。毕竟tag不会节省你太多的时间。
0 请登录后投票
   发表时间:2004-04-06  
又用了一段时间taglib,发现它更本不能应付逻辑比较复杂的页面显示,还是要引入java代码。

我几乎只使用struts的resource boundle和controlor。formbean偶尔用用。

估计这样搞下去,项目残废了。。。
0 请登录后投票
   发表时间:2004-04-06  
--甚至觉得controler也有不爽的地方。

你们遇到这样的问题了吗?

action里面除开完成要做的动作的代码外,还需要构建jsp页面所需要的显示的数据--通过大量的
request.setAttribute()来实现。

然而很多action都forward到同一个页面,都要构建相同的数据,那么在很多action中就有大量重复的代码。有点不爽。

于是我考虑把那些相同的代码挪到公用的地方--都要forward的那个jsp页面,这样却引起了另外的不爽
1。jsp中包含的一些java代码
2。明明可以直接拿来用的一些bean,为了减少java在页面中的代码,尽可能使用多的taglib,偏偏要先setAttribute然后让taglib解析的时候再去getAttribute,多此一举。

你们怎么处理这里问题的?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics