Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Passar Array de Strings

É possível passar de alguma forma um array de Strings para o Bean?

Estou tentando e não estou conseguindo =/

Ex:

// Tela
#{meuBean.metodo(['string', 'String'])}

//Bean

metodo(String array[]){

}
2 respostas
solução!

Olá Cesar, tudo bem?

Creio que não é possível passar um array para um bean.

Me explica sua necessidade, talvez tenha alguma outra forma de resolver o que você precisa.

Fala Cesar, tudo bem ?

Dá pra fazer assim:

<html ... xmlns:fn="http://java.sun.com/jsp/jstl/functions">

...

#{meuBean.metodo(fn:split('one,two,three', ','))}" />

Você usa a função split e passa uma string com os valores, dividindo-a com algum delimitador (, no exemplo), e depois passa justamente a string que indica o delimitador usado para quebrar essa string.

Espero ter ajudado. Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software