Estou construindo uma aplicação web e preciso pasasr para um de meus beans dentro de uma página jsp três parãmetros e não estou conseguindo… segue abaixo o bean de exemplo:
public void setParser(String bloco, String nomeParse, String valor){
try{
Pattern p = Pattern.compile("#%"+nomeParse+"%#");
Matcher m = p.matcher(bloco);
bfParser = m.replaceAll(valor);
}
catch(Exception e){
csErro = e.getMessage();
}
}
ola obrigado pela resposta, na verdade o parãmetro vai da página jsp para o bean, mais ou menos assim: <jsp:setProperty name=“bean” property=“metodo” value=“valor” />
mais uma vez agradeço.
sauloarruda
Olá Thiago,
Neste caso, a tag jsp:setProperty tem essa limitação de chamar um método passando apenas um parâmetro. Você tem duas opções:
Refatorar seu java bean criando as três propriedades e os respectivos setters