Em vez de usar html:form, como usar html:link para a mesma ação

Pessoal

Tenho no projeto o seguinte código:

<html:form action="/ApagarEvento" >
	<html:hidden property="id_evento"                       value="<%=evento.getId_evento().toString()%>" />
	<html:image src="./adm/images/apagar.gif" title="Apagar"></html:image>
</html:form>

Só q em vez de aparecer uma imagem onde posso apagar, gostaria q aparecesse um “link”, escrito Apagar.
Tô tentando fazer isso com html:link, mas não dá certo… Eu preciso de que o parâmentro id_evento seja passado (através d ohtml:hidden), mas parece q não está sendo passado…

Alguém pode dar uma idéia de como se faz?

Obrigada

Tente usar uma função javascript, onde vc passaria esse id como parametro:

<html:link href=“javascript:apagar(idXXX)”>Apagar</html:link>

ou também, chamando direto a ação:

<html:link action=“apagar.do” >Apagar</html:link>

Valeu por responder… =)

Já fiz algo semelhante à sua segunda sugestão, como

<html:link action="EditarPropriedades.do">Editar</html:link>

Mas retorna o seguinte erro:
java.lang.NullPointerException at
pacote.eventos.EditarPropriedadesAction.perform(Unknown Source)
o q provavelmente mostra q tá faltando algo a ser passado, certo?

Qto a usar javascript, não tenho muita idéia de como seria, ainda sou novata em javascript…

Tem jeito mesmo?

Valeu

Ola,

verifique essa sua action, pelo log do erro o erro esta nela…

A função seria algo assim:

Onde você passaria em campo o seu id, ou chave, código a ser excluido.

Valeu, vou tentar essa do javascript

Qto à Action, ela tá correta, pelo menos qdo eu uso o html:form, ela funciona sem problemas… só dá pau qdo uso o html:link…

De qq forma, valeu… vou tentar essa do javascript…