O modalPanel dinamico nao ta aceitando <br/>, e agora?

Ola pessoal :!:
Bom, eu postei uma duvida que tive na construcao de um modalpanel dinamico no seguinte forum
http://www.guj.com.br/posts/list/98136.java#528845
agora eu gostaria de resolver um outro probleminha que to tendo.

public void includeRequests(HtmlModalPanel mp) {
		List<UIComponent> panel = mp.getChildren();		
		panel.add(RichfacesHelper.dynamicOutputText(
					MessageUtil.getMessageBundle("labelIncludeRequests")));
		
		for(RequestAccessDto request : requestList) {
			UserDto user = (UserDto) ServiceLocate.fromXml(request.getAccountDescription());
			
			panel.add(RichfacesHelper.dynamicOutputText(
						"Sistema: " + request.getSystem()));
			
			panel.add(RichfacesHelper.dynamicOutputText(
						"Solicitante: " + user.getPeople().getName()));
			
			panel.add(RichfacesHelper.dynamicOutputText(
						"Nome da conta: " + user.getName()));
			
			panel.add(RichfacesHelper.dynamicOutputText("<br />"));
		}
	}

Esse metodo acima adiciona conteudo no meu modal mas ta tudo de forma sequencial, nao to sabendo fazser a quebra de linha que deveria ser para cada add desses. Pensei que somente adicionando o componente filho o pai se encarregaria mas isso nao acontece por isso como eu poderia proceder para fazer essa quebra :?: :?: :?:
Na linha onde se encontra a tag
, ta sendo impresso o texto
, pow :cry:
Agradeco se alguem puder ajudar-me novamente, obrigado.

att,

Será que usar o br entre tag pre funciona? Teste isso.

<pre><br></pre>

Hum, não fez diferença…
o texto continua vindo assim, corrido:
Sistema: admin


Solicitante: vinicius

Nome da conta: vini



Sistema: cartorioAdmin

Solicitante: Fulano

Nome da conta: full



Sistema: cartorioAdmin

Solicitante: Siclano

Nome da conta: sic


pow, deve ter alguma outra forma…

tem outra sugestão :?:

pra exibir codigo html o OutputText precisa ter o atributo “escape” setado pra “false” ( o default eh true )

hum, e verdade… o escape, nem lembrei dele. ok
bom, vou dar uma testada da verificar…

att,

Pow, esqueci desse detalhe importante 8)
CoreJSF que o diga heheheh

public static UIComponent outputTextWithEscape(String value) {
		if(value == null) {
			throw new IllegalArgumentException("Value is null");
		}
		UIOutput outputText = (UIOutput) JSFSessionHelper
			.facesContext()
			.getApplication()
			.createComponent(UIOutput.COMPONENT_TYPE);
		outputText.setValue(value);
		outputText.getAttributes().put("escape", Boolean.FALSE);
		return outputText;
	}

att,

Oh, so pra ficar mais esperto :smiley:
http://www.guj.com.br/posts/list/71529.java

att,