回 帖 发 新 帖 刷新版面

主题:[讨论]taglib问题

小弟刚学JSP不久,试写了个Custom tag.但import不了javax.servlet.jsp.tagext.*;
是不是要自己下载这个包?请高手们赐教

回复列表 (共2个回复)

沙发

不用特意下载。先建立一个JSP。

写好自定义标签,要有一个标签库文件,扩展名为.tld ,并将其放入WEB-INF下。


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>out</shortname>
<tag>
  <name></name>              // 标签名(自定义)           
  <tagclass></tagclass>      //标签类位置
  <attribute> 
   <name></name>             //属性名(必须和标签类中的属性名相同)
  </attribute>
</tag>
</taglib>


//然后在JSP中使用伪指令taglig引标签
<%@ taglib uri="/WEB-INF/标签库文件名.tld" prefix="别名" %>

板凳

自己搞好了.不过还是多谢你的解答

我来回复

您尚未登录,请登录后再回复。点此登录或注册