A ver si alguien me puede echar una mano con esta duda. Soy bastante novato en esto y estoy atascado.
Tengo una web donde tengo un JSP (navigator.jsp) con un campo de texto y un botón. Al introducir el término de búsqueda y pulsar el botón del formulario se redirige a otro JSP (navresults.jsp) el cual coge mediante el request el valor del campo de texto y lo procesa.
En este procesamiento, se genera en este "navresults.jsp" una tabla con varios elementos resultantes de ese procesamiento. Cada fila tiene una serie de datos asociados (un id, una url, ...) y al lado, un botón para seleccionar esa fila.
Aquí me viene la duda: Como puedo hacer para que al pulsar ese botón select se llame a otro JSP (graphnavigator.jsp) con uno de esos datos de la fila (concretamente, la URL)?, y a ser posible, mediante POST.
Con GET lo he intentado, pero se me come la URL (he probado a usar URLEncoder, pero nada). Mi código actual para crear la tabla es este, pero no se como hacer para que la acción del botón tenga me permita acceder a ese valor.
El código es este:
Código:
Gracias, un saludo <td colspan="5"> <h4>Additional information</h4> <ul> <li>ID: <%=i%></li> <li>Complete url: <%=completeURL%></li> <li>Number of available services/pathways (direct): <%=nServs%></li> <li>Number of available outputs (direct): <%=nOuts%></li> </ul> <form class="navbar-form pull-right" action="graphnavigation.jsp?startnode=<%=urlPass%>" method="get"> <button type="submit" class="navbar-form pull-right btn span2">Select</button> </form> </td>