Solicitar (terminología informática) información detallada
El objeto de solicitud se puede utilizar en páginas web JSP sin una declaración previa. Después de compilarse en un servlet, se convertirá en un objeto en forma de javax.servlet..HttpServletRequest. relacionado con el cliente. El objeto de la solicitud se puede obtener a través de él siempre que haya información sobre la solicitud del cliente, como encabezados de solicitud, métodos de solicitud, parámetros de solicitud, IP del cliente, navegador del cliente y otra información. Introducción básica: Solicitud Protocolo de uso: HTTP/1.1 Método de solicitud: GET IP del host del usuario: 127.0.0.1 Métodos principales, ejemplos, objetos ASP, objetos de solicitud, parámetros, métodos, comparaciones, atributos, métodos principales getParameterNames(): Obtenga el parámetro de solicitud nombre enviado por el cliente. getParameter(): le permite especificar el nombre del parámetro de solicitud para obtener el valor de configuración correspondiente. getServerName(): el servidor solicitado. ): Número de puerto de conexión de solicitud. getContextPath(): Ruta de contexto getServletPath(): Ruta del servlet getRemotePort(): Cadena de consulta. el número de puerto de conexión Por ejemplo: localhost:8080/myjsp/requestdemo.jsp?name=john&nick=john La información correspondiente es: Servidor solicitado: localhost Protocolo: HTTP/1.1 método de solicitud: GET Número de puerto solicitado: 8080 Ruta de contexto: /. myjsp Ruta del servlet: /requestdemo.jsp Ruta URI: /myjsp/requestdemo.jsp Cadena de consulta: nombre=john&nick=john IP del host del usuario: 127.0.0.1 El usuario usa el número de puerto de conexión: 1060 Objeto ASP El objeto de solicitud puede usar el objeto de solicitud para acceder a toda la información transmitida en función de cualquier solicitud HTTP, incluidos los parámetros, las cookies y la autenticación del usuario transmitida desde el formulario HTML utilizando el método POST o el método GET. El objeto Solicitud le permite acceder a los datos binarios enviados por el cliente al servidor. La sintaxis de Solicitud: Solicitud [. Colección | Atributo | Método] (variable) Aquí el autor seleccionará algunas sintaxis de objetos de uso común para el análisis. 1. La colección Formulario recupera los elementos del formulario enviados al cuerpo de la solicitud HTTP mediante la recuperación del formulario. el valor del método POST. Sintaxis Request.Form(element)[(index)|.Count] Parámetros elemento Especifica el nombre del elemento de formulario que se recuperará de la colección. index Parámetro opcional, utilice este parámetro para acceder a uno de los múltiples valores de un parámetro. Puede ser cualquier número entero entre 1 y Request.Form(parámetro).Count. Recuento El número de elementos de la colección. La colección de formularios se indexa por el nombre del parámetro en el cuerpo de la solicitud. El valor de Request.Form(element) es una matriz de todos los valores de los elementos en el cuerpo de la solicitud. Determine la cantidad de valores en el parámetro llamando a Request.Form(element).Count. Si el parámetro no tiene varios valores asociados, el recuento es 1.
Si no se encuentra el parámetro, el recuento es 0. Para hacer referencia a un único valor en un elemento de tabla con varios valores, se debe especificar el valor del índice. El parámetro de índice puede ser cualquier número desde 1 hasta Request.Form(element).Count. Si hace referencia a uno de los múltiples parámetros de la tabla sin especificar un valor de índice, los datos devueltos serán una cadena separada por comas. Puede utilizar reformulaciones para mostrar todos los valores de datos en una solicitud de tabla. Por ejemplo, el usuario completa un formulario especificando varios valores, como se muestra en la siguiente figura. Para el parámetro hobby, puede recuperar los valores utilizando el siguiente script. < > < head>< title>< /title>< /head>< body>
Por favor, complete sus pasatiempos
< form método="POST" action="form.asp">< tipo de entrada = nombre de texto = tamaño de hobby = "20">< br> < tipo de entrada = nombre de casilla de verificación = valor de hobby = "fútbol"> fútbol < tipo de entrada = nombre de casilla de verificación = valor de casilla de verificación = "billar"> billar / p >
< tipo de entrada=valor de envío="Enviar" nombre=B1>< tipo de entrada=valor de reinicio="Rellenar" nombre="B2">
/form> < %Para cada i en Request .Form("hobby")Response.Write i & "< BR>"Next%>