Galera preciso que ao abrir meu jsp meu combobox ja venha populado, fiz um metodo atualizaCombo na minha action e preciso que ao abrir o form ele va na action e faça o metodo para que assim meu combo ja esteja ativado listando o conteudo do banco que no meu caso e os estados
Cara mais para que eu possa disparar minha action ela precisa ser submitada eu estou usando o LookupDispatchAction
onde eu faço todo o mapeamento dos meus botoes para cada metodo na mesma action
por isso não sei o que fazer nessa situacao se eu tivesse como submitar minha pagina logo que ela abre chamando meu metodo esta tudo resolvido, tem como fazer isso?
Ja testei fazer isso na chamada do link e veja o erro que aparece
javax.servlet.ServletException: Request[/enderecos] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:215)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:249)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:150)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
pois para passar uma action na url preciso setar qual o metodo dela que vou querer chamar !!! Como posso fazer isso?
Já te agradecendo pela ajuda que esta me dando
rockstorm
poste a sua action ai…e o trecho do seu struts-config que chama esta action
Cara se eu retirar o parameter=“method” ele não ira funcionar meus outros metodos pois eu uso o Look e seto meus botoes pelos Map entao eu preciso do parameter pois pergunto novamente tem como criar um link href=“enderecos.do?method=atualizaCombo” , algo desse tipo pois esse href que fiz nao funcionou, hehehe
C
chicobento
diogo soares:
Ja testei fazer isso na chamada do link e veja o erro que aparece
javax.servlet.ServletException: Request[/enderecos] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:215)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:249)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:150)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
pois para passar uma action na url preciso setar qual o metodo dela que vou querer chamar !!! Como posso fazer isso?
Já te agradecendo pela ajuda que esta me dando
Passe o nome do método por get, e crie um método na action que carregue os dados de todas as combos e redirecione para o jsp desejado.