Hola asile.
Para empezar creo que seria bueno comentar como funcionan los formularios en struts y como funcionan los action.
Cuando trabajas con Web applications Struts se crea un archivo llamado struts-config.xml en este configuras que form pertenece a que action por ejemplo en tu caso.
Código PHP:
form-beans>
<form-bean name="Formulario" type="Formulario"></form-bean>
</form-beans>
<action-mappings>
<action path="/consultarC" type="ActionFormulario" name="Formulario" scope="request" validate="true" input="/index.jsp">
<forward></forward>
</action>
</action-mappings>
También es buena idea delcarar los forwards desde un principio.
Ya en un jsp cuando invoques a tu formulario dejas tu código idéntico pero sin el .do
<html:form action="/consultarC" styleId="forms">
<html:hidden property="tipo" value="particular"/>
<a href="javascript
:enviar();" class="enlaceAzul">Listar particulares</a>
</html:form>
<html:form action="/consultarC" styleId="forms">
<html:hidden property="tipo" value="empresa"/>
<a href="javascript
:enviar();" class="enlaceAzul">Listar empresas</a>
</html:form>
Y en tu clase ActionFormulario utiliza un DispatchAtion con este tipo de action puedes decidir que método se utilizara
particular o empresa.
Es algo complejo pero espero averte ayudado un poco. En Internet busca acerca del DispatchAction seguro que solucionas tu problema.