不是这样用TAG的,必须有一个*.tld文件对TAG的引用进行说明,然后在web.xml里对*.tld的路径等进行说明,:
-----web.xml----------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<taglib>
<taglib-uri>/hello</taglib-uri>
<taglib-location>/web-inf/tlds/taglib.tld</taglib-location>
</taglib>
</web-app>
-----taglib.tld-------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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>mt</shortname>
<uri>http://www.orionserver.com/tutorials/tagtut/lesson1/mytags.jar </uri>
<info>My first Tag library</info>
<tag>
<name>hello</name>
<tagclass>com.taglib.mytags.HelloWorld</tagclass>
<bodycontent>empty</bodycontent>
<info>A Hello world Tag</info>
</tag>
</taglib>
----------------------------------------------------------------------------------
然后就可以在*.jsp文件里<%@ taglib uri="/hello" prefix="mt"%>,接下来就可以用了。
-----web.xml----------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<taglib>
<taglib-uri>/hello</taglib-uri>
<taglib-location>/web-inf/tlds/taglib.tld</taglib-location>
</taglib>
</web-app>
-----taglib.tld-------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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>mt</shortname>
<uri>http://www.orionserver.com/tutorials/tagtut/lesson1/mytags.jar </uri>
<info>My first Tag library</info>
<tag>
<name>hello</name>
<tagclass>com.taglib.mytags.HelloWorld</tagclass>
<bodycontent>empty</bodycontent>
<info>A Hello world Tag</info>
</tag>
</taglib>
----------------------------------------------------------------------------------
然后就可以在*.jsp文件里<%@ taglib uri="/hello" prefix="mt"%>,接下来就可以用了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货