日期:2014-05-20  浏览次数:20820 次

jstl 自定义tld标签报空指针错误!
pagination.tld 文件 路径为WEB-INF/下

<?xml version="1.0" encoding="utf-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"

version="2.0">
  <tlib-version>1.0</tlib-version>
   
  <function>
  <name>info</name>
  <function-class>com.insurance.pub.Pagination</function-class>
  <function-signature>java.lang.String toString(java.lang.String)</function-signature>
  </function>

</taglib>

jsp文件
<%@ taglib uri="/pagination" prefix="get"%><%/**得到pagination tld的路径*/ %>
${basePath }
<c:out value="${get:info()}"></c:out>
java文件
public String toString(String basePath){
return toString(basePath,null);
  } 


------解决方案--------------------
请检查web.xml文件
< taglib>是否有配置