Я не могу загружать подмостки как excel

Вещь простая, я хочу экспортировать таблицу primefaces в .xlsx однако в момент нажимания на кнопку, которая была бы должна делать это, у меня выходит следующее исключение:

java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.RichTextString

Он как будто не обнаружит индеец-апачи poi, однако да я считаю это установленным.

Это изображение моего вида:

introducir la descripción de la imagen aquí

Код моего вида:

<h:form prependId="false" id="listadoUsuarios">

        <div class="row">
            <div class="col s2">
                <h:commandLink class="btn">
                    Exportaaaaar
                    <p:dataExporter type="xls" target="listadoUsuarios" fileName="ok" pageOnly="true"/>
                </h:commandLink>
            </div>
        </div>

        <div class="row">
            <div class="col s12">
                <p:dataTable value="#{userController.allUsers}" var="u">
                    <p:column headerText="Nombre" filterMatchMode="contains" filterBy="#{u.name}" sortBy="#{u.name}">
                        <h:outputText value="#{u.name}"/>
                    </p:column>
                    <p:column headerText="Email" filterMatchMode="contains" filterBy="#{u.email}" sortBy="#{u.email}">
                        <h:outputText value="#{u.email}"/>
                    </p:column>
                    <p:column headerText="Teléfono" filterMatchMode="contains" filterBy="#{u.phone}" sortBy="#{u.phone}">
                        <h:outputText value="#{u.phone}"/>
                    </p:column>
                </p:dataTable>
            </div>
        </div>
    </h:form>

Код меня pom.xml в Вебе, где у меня есть индеец-апачи - poi:

<dependency>
        <groupId>com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.1.0</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.2-FINAL</version>
    </dependency>

    <dependency>  
        <groupId>org.primefaces</groupId>  
        <artifactId>primefaces</artifactId>  
        <version>6.0</version>  
    </dependency>  

Я надеюсь, что они могут помогать мне добиваться этого:/

0
задан 11.01.2017, 21:21
0 ответов

Когда ну вот, так боролись с maven, оказывается, что нужно устанавливать, но с pom EJB, Хотя я действительно не понимаю, почему, итак, все происходит внутри Веб среды, но так.

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.2-FINAL</version>
</dependency>
1
ответ дан 03.12.2019, 17:45

Теги

Похожие вопросы