要在web.xml中添加
<taglib>
<taglib-uri>/your url </taglib-uri>
<taglib-location> location of tld file </taglib-location>
</taglib>
<taglib>
<taglib-uri>/your url </taglib-uri>
<taglib-location> location of tld file </taglib-location>
</taglib>
解决方案 »
- 诚心求助:关于页面回显的问题
- 这是怎么回事啊
- Javaweb方面,jsp的url后参数传递中文,struts2属性接收总是出现乱码,求解决!
- 正则边界匹配的问题
- 请教大家一个criteria查询的问题.实在想不出来了
- spring jdbcDaoSupport 执行效率低怎么解决
- 在数据库访问中,Hibernate和JDBC可以同时使用吗?
- 我要实习
- 很菜的javabean问题
- 十万火急!!关于客户端用URL类上传数据流给服务器的servlet的问题
- 一条机器有两个网卡,怎么用配置tomcat,是的用外网的IP可以访问呢?
- [技术嫁接]关于在JSP/Servlet中应用word,excle等office功能的再讨论!
2、创建tld文件,把你写的tld文件放在如下目录:
/WEB-INF/tld/box.tld
3、修改web.xml
增加
<taglib>
<taglib-uri>box</taglib-uri>
<taglib-location>/WEB-INF/tld/box.tld</taglib-location>
</taglib>
注意位置要正确。可以参考相应的dtd文件。
4、在你要使用的jsp页面的顶部增加
<%@ taglib uri="box" prefix="box" %>
java 类文件,tld文件,web.xml文件,jsp里的标签调用。看看漏了什么
<%@ attribute name="border" %>
<%@ attribute name="padding" %>
<%@ attribute name="margin" %>
<%@ attribute name="title" %>
<div style="
background-color: ${bgcolor!=null?bgcolor:"transparent"};
border: solid black ${border!=null?border:"0"}px;
margin: ${margin!=null?margin:"5"}px;
">
<div style="
background-color: #000;
color: ${bgcolor!=null?bgcolor:"transparent"};
margin: 0;
padding: ${title!=null?4:0}px;
font-family: sans-serif;
font-weight: bold;
text-align: left;
">
${title}
</div>
<div style="padding: ${padding!=null?padding:"5"}px;">
<jsp:doBody/>
</div>
</div>IE上报的错误是:XML parsing error on file /WEB-INF/tags/box.tag: (line 1, col 2): The up in the document preceding the root element must be well-formed.什么原因,哪位达人给分析一下??
----YourTag.java(你已经完成,编译后放在在WEB-INF/classes下)
2.创建标签库的描述文件(Tag Library Description File)
------box.tld,放在在WEB-INF/tags下,box.tld采用xml的文件格式,来定义用户的标签库,不应 该是你那样写的,譬如要定义:
<taglib>
……
<uri>/your uri</uri>
<tag>
<name>your tag</name>
<tagclass>YourTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
……
</attribute>
</tag>
</taglib>
3.修改web.xml文件,加入一下代码:
<taglib>
<taglib-uri>/your uri</taglib-uri>
<taglib-location>/WEB-INF/tags/box.tld</taglib-location>
</taglib>
4.在jsp文件中引入标签,
<%@ taglib uri="/your uri" prefix="tags"%>