Red de conocimiento informático - Aprendizaje de programación - Resumen de las diferencias entre JSP y Servlet para obtener solicitudes y publicar solicitudes

Resumen de las diferencias entre JSP y Servlet para obtener solicitudes y publicar solicitudes

1. Get agrega datos de parámetros a la cola y los envía en forma de atributo ACCIÓN que apunta a la URL. Su valor corresponde a la forma de cada campo y se puede ver en la URL. La publicación utiliza el mecanismo de publicación HTTP para colocar el formulario y el contenido de cada campo en el ENCABEZADO HTML y enviarlos a la URL señalada por el atributo ACCIÓN. Este proceso es invisible para el usuario.

2. Para el método get, el lado del servidor usa Request.QueryString para obtener el valor de la variable. Para el método post, el lado del servidor usa Request.Form para obtener los datos enviados. Los parámetros para ambos métodos se pueden obtener usando Request.QueryString.

3. La cantidad de datos transmitidos por get es pequeña y no puede superar los 2 KB; la cantidad de datos transmitidos por correo es relativamente grande y generalmente no tiene restricciones. Pero en teoría, el máximo es 80 KB para IIS4 y 100 KB para IIS5.

4. La seguridad de obtención es muy baja, pero la seguridad de publicación es muy alta.

5. lt; método de formulario="get" action="a.asp"gt; form método="get" action="a.asp"gt; es el mismo, es decir, la página de operación con la lista de parámetros después de la página se ignorará; asp?b=b"gt; no es lo mismo que form método="post" action="a.asp"gt;.