EJB не отображает данные на JSF, но показывает на консоли - PullRequest
0 голосов
/ 27 сентября 2018

При отправке данных в jsf из ejb он не отображается, в то время как другие компоненты работают нормально.

это bean

 public String method(String referenceNumber) {
        try {
            this.searchString=referenceNumber;
            this.searchResult = ejb.findByReference(searchString);
            System.out.println(searchResult);
            context.addMessage(null, new FacesMessage("Success..."));
            return "result.xhtml?faces-redirect=true";
        } catch (Exception e) {
            context.addMessage(null, new FacesMessage("Please try again \n " + e));
            return null;
        }
    }

это страница для поиска:

 <h:form>
            <h:inputText id="search" value="#{controller.searchString}"></h:inputText>
            <h:commandButton type="submit" value="Search by title" action="#{controller.method(controller.searchString)}">

            </h:commandButton>
            <!--<h2><h:outputText id="output" value="#{bookBean.book.title}"></h:outputText>-->
            <!--</h2>-->
        </h:form>

и это результат, когда я не получаю данные, а получаю данные в консоли

 <h:column>
                        <f:facet name="header">
                            <h:outputText value="Reference Number" />
                        </f:facet>
                        <h:outputText value="#{object.result}"/>
                    </h:column>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...