struts html标记 的看法

  看了很多有关struts了文章,也在项目中多次使用了html标记,但是每次用的时候都有一种不舒服的感觉!但同样是jsp标记,jstl却给人一种清爽和舒服的感觉!

  有这种不同的感觉并不是因为我对jstl的偏爱,也不是因为jstl是j2ee标准,而主要是因为jstl并没有对原有的html中的标签做过任何改动,而struts中的html标记却彻底的改掉了原有的html标记!(比如<input type=text ... /> 变成了 <html:text property= .. />)这里主要的原因应该是为了绑定bean的属性到form表单,同时“简化了”原有html标记,但是孰不知这又给开发人员(或是美工人员)带来了多少额外的工作。

  当一个项目决定用struts做前台,那么就不得不考虑怎样分工的问题。对去开发人员来说,他们拿到的原始页面最好是已经有了struts的html标记的页面;而对美工人员来说,他们只希望自己做的仅仅是一个html标准页面,而且对页面修改的时候能看到还是自己认识的html原生标记!或许有些人认为那些<html:text .../>之类的标记应该由美工人员写,或许又有一些人认为那些应该由开发人员做,而在我看来,我认为原由html标记根本不应该被jsp标记重写。  

  当然我并不是说要用jstl去取代struts的html标记,毕竟两套标记各有侧重不同。我只是想如果可以按照jstl的方式去重新设计struts的html标记,那就不会这样的麻烦。记得在国外的一篇文章中曾经提到过jodd的form标记,当时出于兴趣就down下来看了看,而他的form标记却正好符合了我所说的(只要在html的表单两端加入<jodd:form ...>就一切ok,所有表单域都自动和bean属性自动绑定。)。但是毕竟jodd的设计目标和struts的标记不一样,因此也有一些struts的html标记能做到而jodd做不到的事情,因此就决定自己去修改jodd的FormTag源代码,如果代码完善了,我会和大家分享。

 

阅读更多
下一篇一个webwork下功能强大的FormTag实现
想对作者说点什么? 我来说一句

asp.net去除html标记

2008年12月12日 3KB 下载

Struts标记

2007年04月05日 64KB 下载

Struts标记库.doc

2012年05月08日 245KB 下载

HTML常用标记 HTML常用标记

2009年11月20日 3.19MB 下载

常用HTML标记使用技巧 HTML标记

2009年05月07日 24KB 下载

HTML标记大全参考手册.txt

2009年03月12日 8KB 下载

没有更多推荐了,返回首页

关闭
关闭