|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。jsJSP中的TagLib使用(3)
自界说tag地位
WEB-INF/tlds/xxxx.tld
注重:必要在tld文件里界说:
tlibversion--------Taglibrary的版本
jspversion--------这个Taglibrary请求的JSP版本。
shortname-------缺省的名字。(这个例子里没有界说)
uri-------------------这个Taglibrary的URL
info-----------------Taglibrary的利用信息
tag-----------------自界说的tag
name---------------自界说的tag的名字
tagclass-----------处置这个tag的java类的名字.分歧的tag大概对应分歧的java类来处置。
Teiclass----------
bodycontent-----标出属性值的范例,假如没有标识,隐含为JSP
JSP-------------------interpretedbypage
EMPTY-----------------nobodyallowed
TAGDEPENDENT-----interpretedbytag
必要BodyTag
BodyTagcanpost-processJSP
info------------------这个tag的利用信息
attribute-----------属性。每一个tag能够有n个属性
在这个例子里,界说了四个tag。
自界说tag地位
具体申明一下attribute.
指出了tag所包括的属性名字
true暗示这个属性是必需的
或
false暗示这个属性不是必需的
隐含为false
true暗示这个属性的值能够用jsp程序段的了局输入。
或
false暗示这个属性的值不成以用jsp程序段的了局输入。
隐含为false
-----------------------------------------------------------------------------------
以inserttag为例,界说了一个名字叫insert的tag,他的处置文件是com.sun.estore.taglib.InsertTag
属性值的范例是JSP,接上去是界说了三个属性.在jsp页面里援用。
如今你应当能分明这个tld文件所暗示的也许寄义.我们依照这类格局来写本人的tld文件.
应当没有甚么成绩了.假如仍是不懂的话,看看关于XML方面的书本会有优点.
在jsp文件里利用tld文件,是利用指令
借用飞刀同道在jsp语法内里的解说。
自界说tag地位
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Taglib指令
界说一个标签库和其自界说标签的前缀.
JSP语法
例子
.
.
形貌
指令声明此JSP文件利用了自界说的标签,同时援用标签库,
也指定了他们的标签的前缀。
这里自界说的标签含有标签和元素之分。由于JSP文件可以转化为XML,
以是懂得标签和元素之间的接洽很主要。标签只不外是一个在乎义上被抬
高了点的标志,是JSP元素的一部分。JSP元素是JSP语法的一部分,和XML
一样有入手下手标志和停止标志。元素也能够包括别的的文本,标志,元素。
好比,一个jsp:plugin元素有入手下手标志和停止标志,一样
也能够有和元素.
你必需在利用自界说标签之前利用指令,并且你能够在一个页面中屡次利用,可是前缀只能利用一次属性
自界说tag地位
uri="URIToTagLibrary"
UniformResourceIdentifier(URI)依据标签的前缀对自界说的标签举行独一的定名,URI能够是以下的内容:
?UniformResourceLocator(URL),由RFC2396界说,
检察http://www.hut.fi/u/jkorpela/rfc/2396/full.html
UniformResourceName(URN),由RFC2396界说
?一个绝对或相对的路径
prefix="tagPrefix"
在自界说标签之前的前缀,好比,在中的public,假如这里不写public,
那末这就是分歧法的。请不要用jsp,jspx,java,javax,servlet,sun,和sunw做为你的前缀
=======================template.jsp====================
要利用此例子,请到aspcn.com
===============================================
这里界说了一个jsp文件。这个文件是由后面例子界说的tag构成的.
jsp引擎经由过程对tag的处置,jsp程序段的运转了局和一些html标签组合,
将一个完全的html了局前往到browser端.
这里成心思的是依据参数的分歧,这个文件能够前往分歧的内容。这就是一般所说的模板文件.
惋惜本文不谈这些,只是先容在jsp文件中利用tag.有乐趣的能够本人研讨
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。 |
|