[PROBLEMA JSP - LÓGICA] Colocar <br> dentro de String

Olá, tenho um campo varchar(2000) no Postgres. Faço um select e joga o resultado pra um String jsp. Ao mostrar numa página .jsp, ele fica

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx

eu preciso colocar
a cada 30 ou 40 caracteres.

XXXXXXXXXX
XXXXXXXXX
XXXXXXXXXXX
XXXXXX

Mas estou com problemas rs.

Estou me confundindo com subStrings + “

alguém pode me dar uma luz ?

Olá,


é utilizado para fazer quebra de linha no HTML. Para você fazer quebra de linha em Java, você deve usar \n

Abs!

Sim sim amigo, mas irei usar out.println(string); ou seja, preciso colocar o
dentro da string, só não estou conseguindo fazer isso de X em X caracteres. Novamente: estou me perdendo nas substrings. =)

Você quer fazer isso escrevendo no Stream de saída da sua aplicação?

Não é mais fácil você ter este valor de string armazenado na sua request para você colocar direto dentro de um input area? Assim, o próprio HTML se encarregaria de quebrar a sua linha.

Abs!

Ahh fiz uma funçãozinha pra isso, só pra trancar o tópico

[code]String teste = "qualquerStringQueQuiser";

int numero = x; // numero que caracteres que quer que pule linha

int i=0;
int j=numero;
int tamanho = teste.length()/numero;

for(int s=0;s<tamanho;s++){
	
	String sub = teste.substring(i,j); out.println(sub+"<br>");
	
	i=j;
	j=j+numero;	
}

out.println(teste.substring(i));

[/code]