Gracias por tu respuesta. ¿El codigo se te hace enredado o que no es claro :s?, pero bueno esa es harina de otro costal. Con respecto a la parte del request no entiendo porque no me toma el valor. En el archivo struts-config.xml tengo una accion para esa peticion y tengo las clases action y la actionForm. No encuentro el porque no me toma en este caso el bean para esta peticion.
Código PHP:
<action path="/muestraCategoria"
type="mx.edu.cenidet.sistema.acciones.AccionCategoria"
scope="request"
input="/principal.do">
<forward name="success" path="/registrarServicio.jsp"/>
</action>
Esa es la action que configuro para que me realice lo que en teoria quiero que haga. Agradezco sus comentarios.