Fórum
Varios formularios
Patricia Gutierrez, modificado 12 Anos atrás.
Varios formularios
New Member Postagens: 13 Data de Entrada: 03/11/11 Postagens Recentes
Si tengo varios inputs (botones) para un formulario.¿Cómo puedo saber desde processAction o doEdit que botón a sido pulsado?
Con servlet se podría consultando mediante el name del botón (request.getParameter("Nombre_Boton")!=null) ,pero ¿y con portlet?
Con servlet se podría consultando mediante el name del botón (request.getParameter("Nombre_Boton")!=null) ,pero ¿y con portlet?
Solo Imr, modificado 12 Anos atrás.
RE: Varios formularios
Junior Member Postagens: 38 Data de Entrada: 09/10/08 Postagens Recentes
Hola. En el portlet es igual
Saludos
.jsp
<form ...>
<input type="submit" value="Guardar" name="guardar">
<input type="submit" value="Editar" name="editar">
</form>
.java
public void processAction(ActionRequest request, ActionResponse response) throws PortletException,IOException {
if( request.getParameter("guardar") ){ ... }
else if ( request.getParameter("editar") ){ ... }
}
Saludos
Pablo Antonio Zamora Ortiz, modificado 12 Anos atrás.
RE: Varios formularios
Junior Member Postagens: 28 Data de Entrada: 18/03/11 Postagens Recentes
me habia equivocado si funciona pero esta incompleto
jsp
<form ...>
<input type="submit" value="Guardar" name="guardar">
<input type="submit" value="Editar" name="editar">
</form>
.java
public void processAction(ActionRequest request, ActionResponse response) throws PortletException,IOException {
String boton_G= "Guardar", boton_E="Editar";
if( boton_G.equals(request.getParameter("guardar")) ){ ... }
else if ( boton_E.equals(request.getParameter("editar")) ){ ... }
}
ya que el if pide un boolean y el request.getParameter te devuelve o un String o un int por si alguien necesita mas explicación jajaj