所以我正在尝试导入两个taglib:
<%@ taglib uri="MyCustomTagLib" prefix="myLib" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
但是,我只能使用其中一个,否则我会收到错误(我缩短了,希望没问题):
WARNING: ApplicationDispatcher[/CSE336_A5] PWC1231: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jasper.compiler.TagLibraryInfoImpl.toString(TagLibraryInfoImpl.java:129)
at java.lang.String.valueOf(String.java:2826)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at java.util.AbstractMap.toString(AbstractMap.java:490)
at org.apache.taglibs.standard.tag.common.core.OutSupport.out(OutSupport.java:211)
at org.apache.taglibs.standard.tag.common.core.OutSupport.doStartTag(OutSupport.java:132)
WARNING: StandardWrapperValve[FormOutputController]: PWC1406: Servlet.service() for servlet FormOutputController threw exception
java.lang.NullPointerException
at org.apache.jasper.compiler.TagLibraryInfoImpl.toString(TagLibraryInfoImpl.java:129)
at java.lang.String.valueOf(String.java:2826)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at java.util.AbstractMap.toString(AbstractMap.java:490)
at org.apache.taglibs.standard.tag.common.core.OutSupport.out(OutSupport.java:211)
at org.apache.taglibs.standard.tag.common.core.OutSupport.doStartTag(OutSupport.java:132)
at org.apache.jsp.form_005fdebug_jsp._jspx_meth_c_out_1(form_005fdebug_jsp.java from :266)
at org.apache.jsp.form_005fdebug_jsp._jspx_meth_c_forEach_0(form_005fdebug_jsp.java from :214)
at org.apache.jsp.form_005fdebug_jsp._jspService(form_005fdebug_jsp.java from :99)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
如果我只是评论一个或另一个,我没有错误,图书馆工作。如果我同时使用这两个,我会收到此错误。
由于
答案 0 :(得分:-1)
将您的taglib uri更改为类似uri =“http://www.example.com/custom_tag_lib”
的内容还会更改自定义tld属性,如下所示
custom_tag_lib http://www.example.com/custom_tag_lib