JSP自定义标记问题

zwf88 2004-11-21 11:57:42
我在做自定义标记时,发生错误!
tomcat显示:
org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/tld/aboutjsp.tld
...

java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
...

tld文件内容是
<?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>taglib</shortname>
<info>about.jsp的标记库</info>

<tag>
<name>TagDate</name>
<tagclass>aboutjsp.taglib.TagDateTag</tagclass>
<teiclass>aboutjsp.tablib.TagDateTei</teiclass>
<info>表示当前时间</info>

<attribute>
<name>kind</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>

</tablib>

请问这是出了什么问题?怎么解决?
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
umbrella1984 2004-11-22
  • 打赏
  • 举报
回复
<?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>Tag library</shortname>
<info>about.jsp的标记库</info>

<tag>
<name>TagDate</name>
<tagclass>aboutjsp.tablib.TagDateTag</tagclass>
<teiclass>aboutjsp.tablib.TagDateTei</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>kind</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>

</taglib>

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧