LookupDispatchAction

Olé Pessoal!

Estou usando uma imagem como botão com a tag struts:
<html:image property=“method” value=“Cadastrar” srcKey=“imagem.botao.cadastrar”/>

Porém ocorre o erro:
javax.servlet.ServletException: Request[/administradora] does not contain handler parameter named method
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:199)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

Alguém saberia me dizer o que estou fazendo de errado???

Muito obrigado a todos.

Ricardo Moura

Isto está errado:

property=“method”

Porque está errado???

Primeiro porque não existe o parâmetro “method” no request.

Segundo, porque você está usando esse “property” na tag de imagem?

[quote=danieldestro]Primeiro porque não existe o parâmetro “method” no request.

Segundo, porque você está usando esse “property” na tag de imagem?[/quote]

Ou Eu ou Você estamos enganados então. O “method” que estou utilizando é o nome do meu parâmetro da minha Action.
A tag de imagem é <html:img>, a tag <html:image> é qdo vc necessita que uma imagem seja um botão dentro de um form, estou errado???
O property é quem diz ao Action o nome do método.

Só você ver quem está errado.

coloque o mehod direto no valor da action:
action=/minhaActio.do?method=‘fazAlgo’
lembrando que sua action tem que herdar de DispatchAction.
não use dentro da tag image.

[]'s

[quote=jgbt]coloque o mehod direto no valor da action:
action=/minhaActio.do?method=‘fazAlgo’
lembrando que sua action tem que herdar de DispatchAction.
não use dentro da tag image.

[]'s[/quote]

A minha Action herda de LookupDispatchAction.

Daniel,

Qual a diferença entre <html:img> e <html:image> ???

[quote]image Render an input tag of type “image”
img Render an HTML img tag[/quote]

http://struts.apache.org/userGuide/struts-html.html

Isso mesmo.
se ele corresponde a uma tag <input> suponho eu que o comportamento tem q ser o mesmo. na tag <html:submit> faço assim:
<html:submit styleClass=“botoes” property=“method” >, onde “method” é o nome do parâmetro da minha Action. Se ambos correspondem a inputs não teriam que ter o mesmo comportamento?
Além disso o erro que postei não ocorre no Mozzila, apenas no IE!