Cómo pasar valores entre la página y el servidor
De lo que habla el cartel es de cómo transferir valores entre la página y el servidor. Todo el mundo habla de ajax. Sí, es cierto, todos han estudiado programación web durante mucho tiempo. para la comunicación asincrónica parece muy popular, pero el cartel obviamente habla de la transferencia de valores básicos, ¿no es esto solo alardear?
lymeng520 es aún más divertido. ¡Fue a Internet para buscar algo de ajax y simplemente respondió las preguntas! !
Dado que el póster original llegará a la sección de Java, permítanme hablar sobre los métodos básicos de transferencia de valores, como jsp y servlet.
Por ejemplo, en una de sus páginas (html, jsp, etc.), después de que las personas hacen clic en un botón, la información ingresada se transmite al fondo, entonces primero necesita un formulario. Por ejemplo: form id=" xxx" name="xxx" action="action.jsp"gt; Esto significa que el programa de procesamiento en segundo plano es el archivo action.jsp. Por supuesto, también puede ser un servlet. Si un formulario contiene un botón de envío, al hacer clic en el botón se enviará automáticamente el formulario al que pertenece.
Por ejemplo:
lt; form id="xxx" name="xxx" action="action.jsp"gt;
lt;!- - Coloque algunos de sus campos de entrada de información aquí, como ingresar su nombre o algo así--gt;
lt; input type="text" name="userName" id="userName"gt;lt; !- -Aquí se requiere que el usuario ingrese cierta información del nombre--gt;
lt; input type="submit" value="Submit"gt;
lt;/formgt ;
Este es el fragmento de código más básico para pasar valores al fondo.
Puede utilizar request.getParameter("userName") en action.jsp para obtener la información del nombre completada por otros. El nombre de usuario se refiere al tipo de entrada="text" name="userName" id="userName". "gt; Para el valor del atributo de nombre, utilice request.getParameter("userName"); para obtener el contenido de este cuadro de texto.
Otra forma común es pasar valores entre sesiones. Por ejemplo, si tiene un session.setAttribute("a", new String("aaa")) en una página jsp, cuando el La página jsp se envía al programa de procesamiento en segundo plano (tal vez un programa jsp o servlet), luego puede usar String aa=session.getAttribute("a").toString() en el programa en segundo plano para cambiar el valor establecido en el página Jsp anterior El valor "aaa" del atributo a se obtiene y se asigna a la variable aa definida en el programa en segundo plano.
Por supuesto, los anteriores son métodos de transmisión muy básicos. Será mejor si el autor los conoce y luego mira ajax para la comunicación asincrónica. Si aún no sabes nada, será malo. solo usa ajax.