se vc vai passar parâmetros simples, dá pra receber direto. Por exemplo o parâmetro teste=abc
public void logica(String teste) {
}
P
pedruhenrik
Super Lucas!
valeu!
eu pulei com 100% de precisão a seção “Parâmetros dos métodos”.
…agora complicou um pouco.
eu preciso receber quase 30 parâmetros, p/ instanciar 1 Objeto.
Eu tenho os gets e sets normal desse Objeto, os atributos tem o mesmo nome dos parâmetros e o envio desse post é realizado por um outro sistema.
Desculpa a falta de conhecimento, mas se eu fizer isso
public void logica(Objeto objeto) {
objeto.getNome();
}
será q magicamente ele seria instanciado com os valores dos parâmetros???
Muito Obrigado!
att,
L
Lucas_Cavalcanti
sim, se tiver os getters e setters apropriados, o objeto vem populado magicamente com os valores que vc passou
P
pedruhenrik
SHOW DE BOLA!!!
melhor do q isso só se já estivesse tudo programado hehehe
Muito obrigado Lucas!(de novo! rs)
Obrigado também pela ajuda garcia-jj!
att,
J
j0nny
É essa duvida que eu tenho, se eu tiver um cadastro de clientes, por exemplo, tenho que ter um método
Uma duvida!
não consigo passar o parametro para meu metodo através da url
e no meu metodo esta assim
@Post
@Path(value="/download")
public InputStreamDownload download(XmlNfePojoImpl xmlSt) {...}
o problema maior é que não consigo acessar os parametros?
L
Lucas_Cavalcanti
vc precisa dar um nome pro parâmetro, de acordo com o parametro do método… algo do tipo:
..../download?xmlSt.numNfe=${xml.numNfe}
A
aquila.venancio
de um dos sites que pesquisei achei esse trecho de código
porem assim ou da forma que sitei anterior ele nem mesmo entra no método
é como se ele não entendesse o parametro
A
aquila.venancio
dentro do metodo no meu controller os parametros ficam vazios não consigo recuperar o valor dentro do controller
esse é meu unico problema.
nas mesma tela eu tenho um formulário
e os campos do formulário eu consigo enviar para o controller porém o parametro do método não consigo enviar nem da forma que esta na documentação do VRaptor e nem das formas que citei aqui no forum
se alguem puder me ajudar agradeço muito .
<display:tablecellspacing="0"cellpadding="0"name="${usuarioSession.lista}"id="xmlSt"class="food_planner"><display:columnproperty="chaveNfe"title="Chave da Nota"/><display:columnproperty="numNfe"title="Numero Nota Fiscal"/><display:columnproperty="cnpjCliente"title="Cnpj"/><display:columntitle="Download"><aclass="btn-nfe"href="${pageContext.request.contextPath}/download?xmlSt.numNfe=${xmlSt.numNfe}">BaixarNFe</a></display:column></display:table>
L
Lucas_Cavalcanti
faz o seguinte… com o browser aberto nessa página, abra o código fonte dela e veja qual é a url que ele está colocando no <a class=“btn-nfe”…
está com o numNfe preenchido?
de novo: XmlNfePojoImpl tem o método setNumNfe()?
A
aquila.venancio
sim possui,
é um pojo padrão com getters e setters comuns
não é?
L
Lucas_Cavalcanti
blz, e o código fonte da página no browser, como tá?