Displaytag 1.2错误

时间:2011-12-27 02:13:44

标签: displaytag

我第一次使用displaytag。我已将jar文件添加到库中。这是代码:

<html:form action="/contractorDetail"  >
        <div class="Frame">
            <div class="Main">
                <%  
                    if ( session.getAttribute("companyList") != null )
                    {
                        List<Company> companyList = (List)session.getAttribute("companyList");
                        if (companyList.size() != 0 )
                        {
                %>
                <% request.setAttribute( "companyList", companyList ); %>
                <display:table name="companyList" >
                </display:table>
                 <%}%>
                <%}%>
             </div>
         </div>
  <html:form>

我得到的错误信息是这个,我一直在寻找解决方案一周,但找不到任何东西。谢谢你的帮助。

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons        
 /lang/UnhandledException      
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)

1 个答案:

答案 0 :(得分:1)

确保您的WEB必须包含displaytag.jar,commons-beanutils.jar,commons-collection.jar,commons-lang.jar,commons-logging.jar,log4j.jar文件和displaytag-11.tld- INF文件。之后,在web.xml文件中包含tld文件