`
jindw
  • 浏览: 501675 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

有没人和我一样厌倦了MVC框架各自定义的那些JSP标记库呢

阅读更多
JSP的标记库大家应该都不陌生了。
确实,他可以吧一些页面逻辑更加简单的封装一下。
可以减少不少代码。

但是Struts一套,Webwork一套,JSF又是一套,我们还活不活了。

其实,我感觉很多标记库真的很鸡勒。

比如说:
struts的html:input,Webwork的 ww:textfield等等。
使用标记库后,我没有感觉到简单多少,反而增加了不少学习负担,是不是的莫名奇妙的错误。我以前就常把html:text用作输入表单。还有用来表示select控件的那些标记库,更是让人头疼(本人记性不好,学了又忘,忘了又学)


这类玩意根本也没必要自立一套标准。
很多事情直接用html语法就可以表示清楚,虽然各个框架自己定义了一套标准确实更加简单一点点。
分享到:
评论
93 楼 beizhongshui_7100 2008-11-16  
挺好这个自动登录。呵呵
现在标签越来越多,我想不管是那个,先整会一个再说,用熟练了,都差不多。
92 楼 renguistyle 2008-11-05  
自己觉得好就行了,怎么做好就怎么写。无招胜有招,不要太被条条框框约束了。
91 楼 alfred.w 2008-11-03  
还是推荐freemarker,很自然,就和写英语句子差不多。
最近在看velocity,不喜欢。
90 楼 bohemia 2008-11-03  
想到了一句话:
"活着就是折腾".

个人感觉FreeMarker做内容的展示还是不错的. 其他的标签,不敢恭维.
89 楼 王国平 2008-11-02  
个人感觉有时候用那些标签,比如用struts逻辑标签,可以不用在jsp中嵌套一些java代码,嵌套java代码更加郁闷
88 楼 unique.wu 2008-11-01  
我想用标签,可公司的项目jsp里全部嵌套着脚本,偶尔会有一两个自己定义的标签
看着那个乱啊

真正的折腾了我啊。
以后我得尝试用jstl + el
去取代<%%>
如果jsp里内容非常简单用嵌套脚本或者jstl +el没有什么区别
但是jsp内容非常多的时候,看着那一段段嵌套的java代码真的会疯狂
87 楼 williamy 2008-11-01  
MVC还包含标签?头一回听说
86 楼 tiyi 2008-10-31  
freemarker 用marco来定义可以扩展出一堆来。哈哈哈哈。不过又要说是taglib的变种了。
85 楼 czh_19840306 2008-10-31  
标签的使用都是个人爱好,无所谓厌倦,呵呵
84 楼 xuelanghu 2008-10-31  
I Like JSTL!
83 楼 fish4j 2008-10-31  
用freemarker挺好的
82 楼 bavnnsym 2008-10-30  
唉,,这就是烦,,
现在公司做一个报表,是基于struts2,spring,oracle
而jsp是用struts2的标签做的

现在我来接手再增加几个报表菜单,,
让人很不爽的是,,,用struts2的标签来迭代map然后再能过map把key相同的拿出来,,反正我做的那个用struts2标签根本不懂的实现,,唉
81 楼 vavi 2008-10-29  
弱弱问个问题:
用什么工具看VELOCITY模板的内容比较好?
谢谢
80 楼 sdh5724 2008-10-29  
不是厌倦, 标记库诞生的那天起, 我就不想使用。 直到今天,我都没有用过, 可爱的美工同学们会抓狂的。 VELOCITY万岁哈哈
79 楼 xbwolf 2008-10-29  
我觉得JSTL用这就挺爽
78 楼 mujizi 2008-10-29  
每个公司的结构不一样,IT技术的选型也会不一样。
如果标签的学习成本比较高的话。
美工基本上没有办法看懂页面,并对他进行修改。
只好是找一个程序员专门用来切页面了。
尤其是针对互联网公司,很多页面都需要非后台技术人员去合成页面。
一直在使用velocity,简单,实在,好用。
77 楼 happy31 2008-10-29  
jindw 写道
fireflyc 写道
模板还是JSP的好。
为啥?
首先EL语言已经很好用了。
如果EL语言解决不了的问题,我们可以直接写java代码
至少我不是老学究,但凡在jsp里面写上一行代码就认为是不好的做法。


还是别打开潘多拉的盒子的好,我以前的做法事,直接在web.xml里面禁用jsp的执行脚本的能力。

表现层的东西,我只许你用el和tag。


无语。。。得罪说一句。。。还好没跟你一起干活。。。
你可以去看一下el出现的初衷。。。。
76 楼 j1a2b3c 2008-10-29  
不仅这些。现在越来越多的框架也加重了学习负担
75 楼 easyroom 2008-10-28  
都一群什么人阿
jstl只是提供了最简单的jsp跟容器context交互的机制

各种展示曾的框架提供了比jsp容器更丰富的上下文还有表单验证机制。各种框架的自定义taglib都是要跟它的展示逻辑层一起理解才能明白它的精妙之处阿

土人,一群土人
74 楼 yuxianghong 2008-10-28  
同感啦...

相关推荐

Global site tag (gtag.js) - Google Analytics