2015-12-29 3 views
0

Я делаю на проекте MVC, используя netbean IDE и у меня есть проблемы с отображением моих объектов на столе Это моя страница JSPОтображение списка на дисплее: таблица тегов в проекте Spring + Hibernate MVC

<%@page import="java.util.List"%> 
<%@page import="java.util.ArrayList"%> 
<%@page import="model.Clothes"%> 
<%@page import="org.hibernate.Session"%> 
<%@page import="cfg.HibernateUtil"%> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@taglib prefix="display" uri="http://displaytag.sf.net" %> 

<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>Clothes</title> 
</head> 
<body> 
    <div style="margin-left: 10%; "> 

     <% 
      Session session1 = HibernateUtil.getSessionFactory().getCurrentSession(); 
      List<Clothes> clothes = new ArrayList<Clothes>(); 
      session1.beginTransaction(); 
      clothes = session1.createQuery("from Clothes").list(); 
      session1.getTransaction(); 
      System.out.println(clothes.size() + "aaaaaaaaa"); 
      session1.close(); 
      request.setAttribute("results", clothes); 
     %> 
     <display:table name="results" pagesize="10"/> 
    </div> 
    <jsp:include page="/index.htm" flush="true"/> 
</body> 

И в браузере отображается исключение в строке, содержащей тег «display» следующим образом: «org.apache.jasper.JasperException: Исключение произошло при обработке страницы JSP /WEB-INF/jsp/clothes.jsp« Где я? делайте неправильно, пожалуйста, помогите мне, я новичок в java-сети.

p/s: Я добавляю библиотеки в свой проект, это: displaytag-1.2, displaytag-export-poi-1.2, displaytag-portlet-1.2 и commons-lang-2.6.

+0

Остальная часть сообщения об ошибке, содержащего сообщение об исключении и трассировку стека, сообщает вам, где вы поступили неправильно. Красное это. И опубликуйте его, если вы не можете это понять. –

+0

Он возвращает javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/beanutils/NestedNullException java.lang.NoClassDefFoundError:; org/apache/commons/beanutils/NestedNullException java.lang.ClassNotFoundException:; org.apache.commons.beanutils.NestedNullException – iamatsundere181

+0

У вас отсутствуют зависимости. Прочтите http://www.displaytag.org/1.2/displaytag/dependencies.html или используйте Maven или gradle для разрешения зависимостей для вас. –

ответ

0

Я следовал инструкции @JB Nizet, и она работала, просто использовать библиотеки, точно такой же, что перечислены в этой ссылке: http://www.displaytag.org/1.2/displaytag/dependencies.html Однако в некоторых ПК, при использовании org.slf4j, ваш проект может не работать должным образом, просто удалите они из проекта, все в порядке!