Stacktrace: javax.servlet.ServletException: org/apache/commons/lang/NumberUtils at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:256) at <myPackage>.<MyClass>.dispatch(<MyClass>.java:89) at <myPackage>.<MyClass>.doGet(<MyClass>.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > where <MyClass>.java:89 reads: request.getRequestDispatcher(forward).forward(request, response) where forward="category.jsp" which reads: <%@ taglib uri="http://jakarta.apache.org/taglibs/string-1.0" prefix="str" %> <str:wordWrap width="75"><c:out value="${bookcard.url}"/></str:wordWrap>
org.apache.commons.lang.NumberUtils not in string.jar. Shouldn't it be?
No. NumberUtils is part of the Commons Lang component, on which the String taglib is dependent. See the very first section on the String taglib web page: http://jakarta.apache.org/taglibs/doc/string-doc/intro.html