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

Substituir linhas vazias de um TEXTAREA por outro valor dentro de uma Servlet via codigo JAVA

Olá, pessoal. Minha duvida é a seguinte. Como faço para substituir linhas vazias de um textarea, recuperado de um formulário, pela tag br do html? Pode ser uma duvida simples, mas não consegui achar a resposta pra isso em nenhum lugar.

Exemplo:

Esse é o resultado mostrado no console do valor da textarea recuperada do formulário e jogada numa variável do tipo String:

aaaaaaaa

<--Linha vazia

bbbbbb

dddd

eeeeeeeee

Gostaria que a cada linha vazia fosse colocada a tag br do html no meio.

Formulário simples que eu criei em JSP só para testar

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</head>
<body>

<form action="quebra" method="post">

<textarea rows="4" cols="50" name="texto"></textarea>

<input type="submit" value="Submit" />

</form>
</body>
</html>

MEU SERVLET:

package br.com.opiniao.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/quebra")

public class ServletQuebraLinha extends HttpServlet  {


    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException {

        String texto = req.getParameter("texto");


        System.out.println(texto);

    }    


}
  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!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsp html html5 css css3 java servlets string post tags ou faça a sua própria pergunta.