Bajate el myeclipse, es de licencia pero la versión de prueba te servirá. Crea un dynamic web proyect, despues de que tengas el proyecto dale clic derecho y hay un menu myeclipse->add capabilities struts y en el cuadro de dialogo selecciona struts 1.2 sin tiles. Despues de hacer eso todo el proyecto quedara correctamente configurado.
Ahi puedes ver tus errores, struts usa como 5 jars y tu solo tienes uno. Tu web.xml se ve bien pero el struts-config.xml <action path="/prueba" forward="/prueba.html" /> el path debe mapearse desde una clase controller:
Cita: public class StxxMultipleAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
//aqui haces algo
return mapping.findForward("/prueba");
}
}
No veo esa clase
Y en tu <a href="prueba.do"> tal vez sea <a href="
/prueba.do">
Se me olvidaba tambien te faltan los archivos donde se declaran los tags de struts para jsp (los tld): struts-bean, struts-html, struts-logic, struts-nested, struts-tiles.
Si creas bien el proyecto en myeclipse como te comento veras todo lo que te falta.