Professional Documents
Culture Documents
entre formularios
HTML
y paginas JSP
GET
http://url?param1=valor1¶m2=valor2...&
paramN=valorN
Con GET no podemos manejar grandes cantidades de
informacin, y existe la desventaja de que el servidor o el
navegador guarden en cach la pgina llamada.
POST
Con POST la informacin se enva directamente al servidor, no
se codifica en la URL, y ademspermite el envo de grandes
cantidades deinformacin, como podran ser archivos.
ELEMENTOS DE FORMULARIO
<inputtype="submit"/>
Campos de texto
Ejemplo:
<formaction="pagina.jsp">
<inputtype="text"name="parametro1
"value="valorpordefecto"/>
<br>
<inputtype="password"name="clave"/>
<br>
Y en el archivo pagina.jsp:
<br>
<br>
<%
String checkbox= request.getParameter("nombreCheckbox");
if(checkbox!=null&&checkbox.equalsIgnoreCase("on"))
{
%>
Checkbox seleccionado enel formularioorigen.
<%
}
else
{
%>
%>
Ejemplo:
<form action="pagina.jsp">
<input type="text" name="variable" value="por defecto"/>
<input type="hidden" name="fijo" value="valor fijo"/>
</form>
Botones radio
<formaction="pagina.jsp">
Opcion1<inputtype="radio"name="radiovalue="uno"/>
<br>
Opcion2<inputtype="radio"name="radio"value="dos"/>
<br>
<inputtype="submit"/>
</form>
Ejemplo:
<form action="pagina.jsp">
<select name="selectSimple">
<optionvalue="1">Uno</option>
<option>Dos</option>
<option>Tres</option>
<option>Cuatro</option>
</select>
<inputtype="submit"/>
</form>
Debemostenercuidadocuandoenviemoscaracteresespeciales,para
codificarcadenaspodemosusarlafuncinestticaString
java.net.URLEncoder.encode(Strings).
Ejemplo:
<%
Stringurl="armas.jsp?tipo=can;
StringurlCodificada=
"armas.jsp?tipo="+java.net.URLEncoder.encode("can");%>
Pulseunenlaceycompruebelosparmetrosenlabarradedirecciones.
<br>
<ahref="<%=url%>"/>URLsincodificar</a>
<br>
<ahref="<%=urlCodificada%>"/>URLcodificada</a>
Presentado por :
Paula Daniela
Rodriguez C.