|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
net程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net比。java程序员都是代码完成的,所以java程序员常戏称.net程序员是操作员,呵呵。 1、基础观点:
1.标签(Tag):
标签是一种XML元素,经由过程标签可使JSP网页变得简便而且易于保护,还能够便利地完成统一个JSP文件撑持多种言语版本。因为标签是XML元素,以是它的称号和属性都是巨细写敏感的
2.标签库(Taglibrary):
由一系列功效类似、逻辑上相互接洽的标签组成的汇合称为标签库。
3.标签库形貌文件(TagLibraryDescriptor):
标签库形貌文件是一个XML文件,这个文件供应了标签库中类和JSP中对标签援用的映照干系。它是一个设置文件,和web.xml是相似的。
4.标签处置类(TagHandleClass):
标签处置类是一个Java类,这个类承继了TagSupport大概扩大了SimpleTag接口,经由过程这个类能够完成自界说JSP标签的详细功效
2、自界说JSP标签的格局:
1.
<%@taglibprefix=”someprefix” uri=”/sometaglib”%>
为了使到JSP容器可以利用标签库中的自界说举动,必需满意以下两个前提:
1)从一个指定的标签库中辨认出代表这类自界说举动的标签
2)找到完成这些自界说举动的详细类
第一个必须前提-找出一个自界说举动属于谁人标签库-是由标签指令的前缀(TaglibDirectivesPrefix)属性完成,以是在统一个页面中利用不异前缀的元素都属于这个标签库。每一个标签库都界说了一个默许的前缀,用在标签库的文档中大概页面中拔出自界说标签。以是,你可使用除诸如jsp,jspx,java,servlet,sun,sunw(它们都是在JSP白皮书中指定的保存字)之类的前缀。
uri属性满意了以上的第二个请求。为每一个自界说举动找到对应的类。这个uri包括了一个字符串,容器用它来定位TLD文件。在TLD文件中能够找到标签库中一切标签处置类的称号
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。 |
|