La página JSP en el proyecto springmvc tiene un formulario con carga de archivos y el método de solicitud de publicación está configurado, con
En primer lugar, debemos comprender la diferencia entre solicitudes Get/Publicar en Http:
(1) Obtener es obtener datos del servidor y publicar es transmitir datos a el servidor.
(1) En el lado del cliente, el método Get envía datos a través de la URL, y los datos se pueden ver en la URL; el método POST, los datos se colocan en el ENCABEZADO HTML para su envío.
(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.
(2) Los datos enviados por GET solo pueden tener hasta 1024 bytes, mientras que POST no tiene este límite.
(3) Problemas de seguridad. Como se menciona en (1), cuando se usa Get, los parámetros se mostrarán en la barra de direcciones, pero Post no. Por lo tanto, si los datos son datos chinos y no confidenciales, utilice get; si los datos ingresados por el usuario no son caracteres chinos y contienen datos confidenciales, entonces es mejor utilizar post;