精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-28
谁规定必须用用了 jstl <%=%>不都很好么
|
|
返回顶楼 | |
发表时间:2008-10-28
zeelong2 写道 梦秋雨 写道 zeelong2 写道 Taglib,不伦不类的,基本不甩它
什么叫做不伦不类。 Tag可用,但是要用对了。Tag是view层的东西,所以问题在于要保持其作用范围在view,严格说应该保持与业务代码绝对不相关。如果Tag里面除了展现逻辑之外,包含了业务逻辑,那么叫做不伦不类。 Tag的目标是把展现中的公共成分逻辑封装,让页面代码简洁。从团队角度考虑,说,一个应用场景,你用jstl,很干净、没有其他tag,很爽的写了20行代码搞定了。遇到下一个情况你的小弟依然要写同样的20行代码。但是如果你把公共部分抽离出来形成自己的一个标记,在页面里面用一行可以代替了那20行,那么你的无数个小弟在做同类的事情的时候只需要写1行代码。 学习成本孰轻孰重。 Tag做表现逻辑代码复用是有意义的。 呵,其实以前我也是用过标签的,Struts的,JSTL的,包括自己定义的,但感觉就是将重复出现的一对HTML和JSP代码封装在类里而已,和自己用个普通类封装,然后outprint()一下,也没啥区别,可能唯一区别就是可读和可定义性强一点。或许“不伦不类”谈不上,但至少我对标签不是很感兴趣,所以基本不用它。 标签还可以从用啊! 我感觉标签在有些地方,是非常有价值的。 比如封装一个列表显示的标签,这样,所有页面需要展示列表,只要打一个标签就可以了,而不需要每个页面都要写很多HTMl,js等。而且维护的时候,只要修改一个java类,就完成了所有页面的修改。 这些通用的东西,封成标签,是有必要的。 |
|
返回顶楼 | |
发表时间:2008-10-28
特别是struts2的标签。。超级难用
|
|
返回顶楼 | |
发表时间:2008-10-28
JSTL最最标准的。脱离了任何一个MVC还是一样流行,建立在el基础之上的。我喜欢。
|
|
返回顶楼 | |
发表时间:2008-10-28
同感啦...
|
|
返回顶楼 | |
发表时间:2008-10-28
都一群什么人阿
jstl只是提供了最简单的jsp跟容器context交互的机制 各种展示曾的框架提供了比jsp容器更丰富的上下文还有表单验证机制。各种框架的自定义taglib都是要跟它的展示逻辑层一起理解才能明白它的精妙之处阿 土人,一群土人 |
|
返回顶楼 | |
发表时间:2008-10-29
不仅这些。现在越来越多的框架也加重了学习负担
|
|
返回顶楼 | |
发表时间:2008-10-29
jindw 写道 fireflyc 写道 模板还是JSP的好。
为啥? 首先EL语言已经很好用了。 如果EL语言解决不了的问题,我们可以直接写java代码 至少我不是老学究,但凡在jsp里面写上一行代码就认为是不好的做法。 还是别打开潘多拉的盒子的好,我以前的做法事,直接在web.xml里面禁用jsp的执行脚本的能力。 表现层的东西,我只许你用el和tag。 无语。。。得罪说一句。。。还好没跟你一起干活。。。 你可以去看一下el出现的初衷。。。。 |
|
返回顶楼 | |
发表时间:2008-10-29
每个公司的结构不一样,IT技术的选型也会不一样。
如果标签的学习成本比较高的话。 美工基本上没有办法看懂页面,并对他进行修改。 只好是找一个程序员专门用来切页面了。 尤其是针对互联网公司,很多页面都需要非后台技术人员去合成页面。 一直在使用velocity,简单,实在,好用。 |
|
返回顶楼 | |
发表时间:2008-10-29
我觉得JSTL用这就挺爽
|
|
返回顶楼 | |