Posta seu código e mais detalhes sobre o erro. Nunca vi um erro desse tipo associado a componentes JSF
J
jonathasgujnet
Tem algum loop nesta página? Se tiver mostre o código.
J
jsfxhtml
Obrigado pela atenção
Assim o formulário tem o campo de texto após o botão, ai da o erro, gostaria se com ajax ou outra forma que possa deixar o botão “Salvar” no canto superior direito da tela e o campo de texto no meio da tela
o erro: usando <h: ao inves de <p:
Ele não leva o valor do campo de texto
o código ta assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><ui:compositiontemplate="/WEB-INF/templates/template.xhtml"xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:f="http://java.sun.com/jsf/core"xmlns:p="http://primefaces.org/ui"><ui:definename="pagina"><!-- Aqui a essa pagina entra o template.xhtml --><h:outputStylesheetlibrary="css"name="cadastro.css"/><h:panelGridwidth="100%"styleClass="pgcadastro"><h:form><h:panelGridcolumns="2"width="100%"styleClass="pgcabecalho"columnClasses="col1f, col2f">
Cadastro do local de publicação da notícia
<h:commandButtonvalue ="Salvar"action="#{localPublicacaoMB.adicionaLp}"styleClass="salvar"/><!-- O botao fica aqui --></h:panelGrid><br/><br/><p:inputTextvalue="#{localPublicacaoMB.lp.local}"styleClass="txmdob">Local:</p:inputText><!-- O campo de texto aqui --></h:form><h:dataTablevalue="#{localPublicacaoMB.lps}"var="linha"rendered="#{not empty localPublicacaoMB.lps}"><f:facetname="header">Lista de locais</f:facet><h:column><f:facetname="header">Locais</f:facet>#{linha.local}
</h:column></h:dataTable></h:panelGrid></ui:define></ui:composition>
o MBin assim:
@ManagedBean@SessionScopedpublicclassLocalPublicacaoMB{privateList<LocalPublicacao>lps=newArrayList<LocalPublicacao>();privateLocalPublicacaolp=newLocalPublicacao();publicvoidadicionaLp(){this.lps.add(this.lp);this.lp=newLocalPublicacao();}// GETS E SETS}