Mi aplicacion tiene un menu principal con varias opciones, pinchando en una u otra te redirecciona a la JSP correspondiente. Por ejemplo pinchando en "Alta Paciente" te dirige a una JSP donde se encuentra un formulario de datos.
El problema es q no se como establecer esos links desde el menu principal, actualmente utilizo un <s: form> asociado a un action y luego en el struts.xml le digo q me redirija a la JSP que quiero. El caso es q no creo q sea esta la unica manera, ya q estoy utilizandoo un formulario sin datos, vacio y me parece algo extraño.
JSP:
Código:
<body> <h3 align="center">PAGINA 2. MENU PRINCIPAL.</h3> <b>Hola, <s:property value="login"/> </b> <s:form method="post" action="altaPacientes"> <s:submit value="Pacientes" /> </s:form> <s:form method="post" action="citas"> <s:submit value="Citas!" /> </s:form> <s:form method="post" action="facturas"> <s:submit value="Facturas!" /> </s:form> </body>
Código:
Funcionar funciona bien, pero veo algo raro lo del form de esta manera, sabeis de alguna otra solucion mas elegante? <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="false" /> <package name="1PFCRuvier" namespace="/" extends="struts-default"> <action name="altaPacientes" class="" method=""> <result name="success"> jsp/menuPacientes.jsp </result> </action> <action name="citas" class="" method=citas""> <result name="success"> jsp/citas.jsp </result> </action> <action name="facturas" class="" method="facturas"> <result name="success"> jsp/facturas.jsp </result> </action> </package> </struts>