[RESOLVIDO]Problemas com espaço em branco na JSP  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
andrerios
JavaEvangelist
[Avatar]

Membro desde: 01/12/2006 13:26:07
Mensagens: 381
Offline

Bom dia pessoal tudo bem?

Quando eu tento renderizar uma JSP que possui um texto que possui mais de um espaço entre duas palavras essa JSP retira os espaços a mais e deixa apenas 1. Exemplo:

Quero que apareça assim:



Está aparecendo assim:



Ja tentei substituir os espaços em branco por  , mas como está vindo de um bean (Struts) ele está imprimindo os   no meio das palavras...

Notei que isso independe do Struts, pois criei um projeto Web em branco e criei uma JSP apenas com 2 palavras pra teste e ocorreu também.

Alguém já passou por isso?

EDIT - Só para constar, quando quiser escrever o nome de uma entidade HTML, como o   use um & em vez de um & para evitar problemas. Editei seu post para mostrar o que você gostaria de que tivesse saído.


This message was edited 2 times. Last update was at 13/01/2010 13:43:13


André Rios

SCJP 1.5!
Oracle Certified Web Component Developer 5!

Caso sua dúvida tenha sido resolvida coloque a resolução além de alterar o título colocando uma tag [RESOLVIDO], afinal sua dúvida pode ser a de muitos
[WWW] [MSN]
natureza
JavaTeenager
[Avatar]

Membro desde: 07/05/2009 16:21:29
Mensagens: 198
Localização: Rio de Janeiro - RJ
Offline

Na realidade ja passei por isso.

Para utilizar mais espaços do que 1 eu tive que utilizar o código & nbsp;

Ai funciona ex:

TESTE & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; TESTE

Vai imprimir



Só note que o & nbsp; estão separados mas é junto. É porque se colocar junto aqui o forum entende como html e não aparece.

Acho que ajudei né?

Abraço

This message was edited 5 times. Last update was at 13/01/2010 10:59:08


----------------------------------------
Tiago Carpanese
Rio de Janeiro - RJ
www.actionit.com.br
[Email] [WWW] [MSN]
andrerios
JavaEvangelist
[Avatar]

Membro desde: 01/12/2006 13:26:07
Mensagens: 381
Offline

Você usou qual código? o   ?

Porque eu consegui fazer usando   na hora de renderizar somente quando eu usei expression do jsp ao invez de <bean:write>

André Rios

SCJP 1.5!
Oracle Certified Web Component Developer 5!

Caso sua dúvida tenha sido resolvida coloque a resolução além de alterar o título colocando uma tag [RESOLVIDO], afinal sua dúvida pode ser a de muitos
[WWW] [MSN]
Gabriel Conrado
Thread.start()

Membro desde: 09/12/2009 10:27:24
Mensagens: 30
Offline

Um jeito que eu uso e é simples é usar o código ascii 255, segure alt e aperte 2, 5 e 5 no teclado numérico e então solte alt, esse código gera um espaço que não é comum, então você pode gerar vários espaços entre as palavras =)
andrerios
JavaEvangelist
[Avatar]

Membro desde: 01/12/2006 13:26:07
Mensagens: 381
Offline

Gabriel Conrado wrote:Um jeito que eu uso e é simples é usar o código ascii 255, segure alt e aperte 2, 5 e 5 no teclado numérico e então solte alt, esse código gera um espaço que não é comum, então você pode gerar vários espaços entre as palavras =)


Valeu Gabriel! Funciona assim, mas no meu caso tive que fazer uma gambiarra meio feia... criei um outro atributo no TO para armazenar o texto formatado, porque eu preciso dos 2 jeitos, mainframe é osso...

Abraço!

André Rios

SCJP 1.5!
Oracle Certified Web Component Developer 5!

Caso sua dúvida tenha sido resolvida coloque a resolução além de alterar o título colocando uma tag [RESOLVIDO], afinal sua dúvida pode ser a de muitos
[WWW] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

 Alt+255 não é a mesma coisa que &#255; (que é o y com trema, usado em algumas línguas). No meu teclado, ele é equivalente a &#160;, que é o &nbsp;.

This message was edited 1 time. Last update was at 13/01/2010 13:50:06

andrerios
JavaEvangelist
[Avatar]

Membro desde: 01/12/2006 13:26:07
Mensagens: 381
Offline

Alt + 255 (no meu teclado - ABNT):


André Rios

SCJP 1.5!
Oracle Certified Web Component Developer 5!

Caso sua dúvida tenha sido resolvida coloque a resolução além de alterar o título colocando uma tag [RESOLVIDO], afinal sua dúvida pode ser a de muitos
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team