Исправлена ​​ошибка, из-за которой мое приложение JSF зависает - PullRequest
0 голосов
/ 15 марта 2019

Пожалуйста, мне нужна ваша помощь по вопросу, указанному ниже, мое jsf-приложение зависает после трехкратного нажатия кнопки.Кажется, я не знаю, почему это происходит, и я не знаю, откуда возникла ошибка. Мне пришлось перезапустить tomcat перед запуском приложения. Ниже приведен мой код;

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://xmlns.jcp.org/jsf/html"
  xmlns:b="http://bootsfaces.net/ui"
  xmlns:p="http://primefaces.org/ui"
  xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
    <title>Facelet Title</title>
</h:head>
<h:body>

    <b:container>
        <div style="height: 15px" />
            <h:form id="job-main-form"  class="job-main-form">
                <div class="controls">
                  <div class="row">

                      <div class="col-lg-9">
                        <b:inputText id="e_qualificationToBeAwarded" 
                                    value="#{job.searchTerm}"     placeholder="Profession you are looking for"
                                    maxlength="255" styleClass="ui-fluid"     />
                      </div> 
                      <div class="col-lg-3">  
                          <b:commandButton type="submit" value=""
                                         action="#{job.seachJobs}" 
                                         iconAwesome="search" id="btn"
                                         class="btn btn-primary" />
                      </div>



                      <div class="row">

                        <div class="col-lg-12">
                            <p:dataTable id="datalist" value="#{job.listOfJobs}" var="item"
                                      selectionMode="single" selection="#{job.jobs}" reflow="true"
                                      paginator="true" paginatorPosition="bottom"
                                      rowKey="#{item.id}"
                                      rows="10"
                                      rowsPerPageTemplate="10,20,30,40,50"
                                      >


                              <p:column width="200" >
                                  <f:facet name="header">
                                      <h:outputText value="Name"/>
                                  </f:facet>
                                  <h:outputText value="#{item.name}"/>
                              </p:column>
                        </p:dataTable>

                        </div>
                      </div>
                  </div>
                </div>
              </h:form>
    </b:container>
 </h:body>

и мой метод бобов

public void seachJobs(){
        listOfJobs = commonsession.getJobsByName(searchTerm);

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...