1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Java Web. Como faço para gravar a quebra de linha, dentro de uma variável do tipo String?

Java Web, como faço para gravar a quebra de linha, em uma única String?

Que será retornada no momento que eu chamar o método.

A ideia seria criar um método:

public String tabela(){
    tabela = "Abaixo de 17 = Muito abaixo do peso"
        "Entre 17 e 18.49 = Abaixo do peso" +
        "Entre 18.5 e 24.99 = Peso normal" +
        "Entre 25 e 29.99 = Acima do peso" +
        "Entre 30 e 34.99 = Obesidade I" +
        "Entre 35 e 39.99 = Obesidade II (severa)" +
        "Acima de 40 = Obesidade III (mórbida)";
    return tabela;
}

Esse método está no arquivo .java


No arquivo .xhtml eu coloquei assim

<p:commandButton value="salvar" update="dialogo" oncomplete="PF('janela').show()"/>
<p:dialog id="dialogo" widgetVar="janela" header="IMC" modal="true" draggable="false"
            resizable="false" showEffect="drop" hideEffect="shake" height="200"
            closable="true" visible="false"> 
    <p:panelGrid columns="2">
        <h:outputLabel value="Altura:" />
        <h:outputText value="#{dadosImc.altura}" />
        <h:outputLabel value="Peso:" />
        <h:outputText value="#{dadosImc.peso}" />
        <h:outputLabel value="Resultado:" />
        <h:outputText value="#{dadosImc.imc()}" />
        <h:outputLabel value="Tabela:" />
        <h:outputText value="#{dadosImc.tabela()}"/>
    </p:panelGrid>               
</p:dialog>

No caso quando clicar no botão de salvar da página, vai abrir a janelinha com os dados do IMC e eu queria que mostrasse a tabela bonitinho também, mais não consigo colocar a quebra de linha dentro da String tabela.

Já tentei várias formas:

 \n
 \r\n
 \r?\n
 <br>
 split();
 ToList();

...nenhuma deu certo.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee javafx java8 javascript ou faça a sua própria pergunta.