jsp interview questions
Este tutorial proporciona una lista completa de preguntas y respuestas de la entrevista JSP con explicaciones para ayudarlo en su preparación:
En un intento de crear páginas web interactivas, se introdujo Common Gateway Interface (CGI), en la que los datos se enviaban de un lado a otro entre el servidor y la aplicación utilizando el Protocolo de transferencia de hipertexto (HTTP), principalmente para conectar sistemas de información heredados como bases de datos a servidores web.
Este proceso tenía muchas deficiencias, como sobrecarga en la memoria para cargar programas CGI durante cada carga de página, ningún mecanismo para almacenar en caché datos entre cargas de página y tomar demasiado tiempo entre las solicitudes y la respuesta. Esta falta dio origen a la invención de tecnologías del lado del servidor como Java Server Pages (JSP).
Lo que vas a aprender:
¿Qué es JSP?
JSP es una extensión de Java Servlet que tiene acceso a la API de Java, objetos implícitos y etiquetas personalizadas en páginas HTML para crear contenido web dinámico.
Java Server Pages (JSP) es una tecnología basada en web que crea contenido web dinámico e interactivo. Se crean insertando código Java en HTML y páginas XML. JSP puede acceder a toda la API de Java, que es una clase de servlet extendida que amplía las capacidades del servidor y reacciona a las solicitudes entrantes.
la clave de seguridad de la red es la misma que la contraseña
Para hacer que las páginas web sean dinámicas, se utilizó Common Gateway Interface (CGI), JSP supera a CGI al permitir elementos dinámicos en páginas HTML en lugar de archivos CGI separados. El código JSP se compila antes de que el servidor lo procese, a diferencia de CGI / Perl, donde el servidor necesita cargar el intérprete y el script de destino en cada solicitud de página.
JSP tiene la ventaja del acceso a las API de Java que incluye JDBC, EJB, JNDI, JAXP.
Lectura sugerida = >> Preguntas y respuestas de la entrevista JDBC
Preguntas frecuentes de la entrevista JSP
P # 1) ¿Qué son las páginas del servidor Java (JSP)?
Responder: Las JSP son tecnología basada en web del lado del servidor para contenido web dinámico e interactivo. Es código Java dentro de páginas HTML o XML, una extensión de Servlet con acceso a API Java, objetos implícitos y etiquetas personalizadas.
P # 2) ¿Puede explicar el significado de la página web dinámica?
Responder: Una página web dinámica es interactiva o responde a los valores de entrada del visitante o la hora del día, la zona horaria, el idioma nativo del espectador.
Son de dos tipos,
- Secuencias de comandos del lado del cliente como HTML5, CSS3, JavaScript, JQuery, AJAX, Action Script, VB Script cambia elementos DOM o datos dinámicamente.
- Secuencias de comandos del lado del servidor como ASP, JSP, PHP, ASP.NET, ColdFusion, Java, Ruby, Perl y Python que se ejecuta en el servidor web y entrega contenido dinámico respondiendo a las solicitudes de los clientes a través de HTTP.
P # 3) Explique la tecnología del lado del servidor con ejemplos.
Responder: Las tecnologías del lado del servidor van desde lenguajes de scripting del lado del servidor, sistemas de gestión de bases de datos, software de servidor web como Apache, IIS, node.js, tomcat. Los lenguajes de scripting del lado del servidor como ASP, PHP, ColdFusion, Python o JSP se utilizan para desarrollar páginas web dinámicas a las que se puede acceder a través de protocolos de Internet sin estado como HTTP, FTP, SMTP o Telnet.
La máquina cliente envía la solicitud del cliente al servidor, luego el servidor verifica y ejecuta el archivo y sus scripts incrustados, y formatea los archivos resultantes y los envía al cliente. La respuesta se muestra en el cliente a través de navegadores como Chrome, Mozilla, Internet Explorer, Opera o Safari.
P # 4) ¿Cuáles son las características de JSP que la convierten en una tecnología web esencial?
Responder: Las características se enumeran a continuación:
- Crea sitios web interactivos.
- Facilita la lectura de los datos de entrada del usuario y muestra la respuesta del servidor.
- Uso de objetos implícitos en la página web directamente.
- Uso de código Java en páginas HTML a través de JSP.
- Simplifica la conectividad de la base de datos.
- Los visitantes pueden ser rastreados usando Sesión, Aplicación o Cookies en la página JSP.
- Fácil de aprender y codificar.
P # 5) Diferenciar entre JSP y Servlet.
Responder: La siguiente tabla enumera las diferencias:
Servlet | Página del servidor Java | |
---|---|---|
PageContext | PageContext | El objeto PageContext se utiliza para obtener, establecer o eliminar atributos de objetos de página, solicitud, sesión y aplicación. |
Servlet es código Java, es difícil de codificar que JSP | La página del servidor Java es etiquetas en una página HTML, tan fácil como es Java en una página html. | |
El servlet juega como un papel de controlador en el enfoque MVC | JSP se reproduce como vista en el enfoque MVC | |
En Servlet, el método service () se puede anular | En JSP, el método service () no se puede anular. | |
La gestión de sesiones no está habilitada de forma predeterminada | La gestión de sesiones se habilita automáticamente | |
En Servlet, la lógica empresarial y la lógica de presentación se implementan en un solo archivo. | En JSP, la lógica empresarial se separa de la lógica de presentación con la ayuda de JavaBeans | |
La modificación de Servlet implica volver a cargar, recompilar y reiniciar el servidor, por lo que lleva mucho tiempo. | La modificación de JSP es rápida ya que solo necesita actualizar la página. |
P # 6) Explique el ciclo de vida de la página del servidor Java.
Responder: Ciclo de vida JSP, que tiene jspInit () , _jspService () y jspDestroy () Los métodos constan de las siguientes fases:
- Traducción y compilación de la página JSP: El primer paso es la conversión de la página JSP en un archivo de servlet Java durante la fase de traducción, valida la sintaxis, directivas, acciones y bibliotecas de etiquetas utilizadas en la página JSP. El servlet se compila en un archivo de clase de servlet.
- Fase de carga y ejecución de clases: La clase de servlet compilada se carga en el contenedor JSP. El contenedor administra varias instancias de esta clase para solicitudes y otros eventos internamente con los métodos jspInit () y jspDestroy () en la interfaz de página JSP. Otra interfaz HttpJspPage contiene el método _jspService (). El método jspInit () se llama solo una vez inicialmente después de que se creó la instancia.
- Iniciación: Durante el inicio, el método jspInit () se llama una vez inicialmente después de que se ha creado la instancia, inicializa internamente las variables de instancia como el objeto java.util.Date (), inicializa las conexiones de la base de datos, abre archivos y crea tablas de búsqueda internamente.
- Ejecución de _jspService (): Para cada solicitud y respuesta JSP, se llama al método _jspService () para su ejecución. Este método no se puede anular ya que se implementa implícitamente.
- Ejecución de jspDestroy (): Finalmente, el método jspDestroy () se ejecuta cuando se destruye la página JSP y se recolecta la basura.
P # 7) ¿Cuáles son las diferencias entre ASP y JSP?
Responder: JSP y ASP se utilizan para desarrollar contenido web dinámico. La diferencia básica entre estas dos tecnologías se enumeran a continuación:
Páginas de servidor activo (ASP) | Páginas del servidor Java (JSP) |
---|---|
ASP es una tecnología patentada del lado del servidor de Microsoft que se interpreta, generalmente se implementa en el sistema operativo Windows | JSP es una tecnología del lado del servidor de código abierto de Oracle que se compila en tiempo de ejecución, generalmente implementada en el sistema operativo Linux. |
El desarrollador con conocimientos visuales básicos del lenguaje puede crear páginas de servidor activo fácilmente. | El desarrollador con conocimientos de Java puede crear páginas de servidor Java fácilmente. |
ASP se puede conectar a la base de datos a través de ADO y es compatible con la base de datos MS SQL. | JSP se puede conectar a cualquier base de datos con la ayuda de las bibliotecas respectivas. |
ASP admite principalmente el servidor IIS de Microsoft. | Las JSP generalmente se ejecutan en JBoss, servidores de aplicaciones de IBM, Apache Tomcat o cualquier servidor web basado en Linux. |
P # 8) Diferenciar entre JSP y PHP.
Responder: JSP y PHP son lenguajes del lado del servidor con las siguientes diferencias:
PHP | JSP |
---|---|
PHP son las siglas de Hypertext Preprocessor, es un lenguaje de programación del lado del servidor de código abierto con una gran comunidad y biblioteca | JSP son las siglas de Java Server Pages, un lenguaje de programación del lado del servidor de código abierto para admitir páginas web con contenido dinámico. |
Es compatible con el desarrollo web simple, multiplataforma, potente para pequeñas o medianas empresas. | Tiene acceso a la API de Java, convertida internamente en Servlet y compilada como clases de Java. |
PHP no admite etiquetas personalizadas | JSP permite etiquetas personalizadas |
Funciona con su propio motor CGI. | Requerir contenedores de servlets como Apache Tomcat |
el alojamiento web para páginas web desarrolladas con php es barato | Puede tener un código muy complejo, lo que dificulta su comprensión. |
P # 9) ¿Puede explicar el modelo MVC y el uso de JSP en él?
Responder: Model View Controller o MVC es un patrón de diseño que separa datos, lógica empresarial y lógica de presentación. El modelo es el estado de la aplicación que representa la lógica empresarial, el controlador es una parte intermedia de la vista y el modelo contiene datos, mientras que la vista es una interfaz de usuario o una capa de presentación.
Un usuario envía la solicitud desde el navegador presente en la máquina cliente, a través de la interfaz de usuario o la capa de presentación de la página JSP. La página JSP conecta JavaBean, que contiene lógica empresarial e intercambia solicitudes y respuestas utilizando el protocolo HTTP. La respuesta se envía de vuelta al navegador que contiene información de estado y contenido de respuesta.
P # 10) ¿Cuáles son los objetos implícitos que se utilizan en JSP?
Responder: A continuación se muestra la lista de objetos implícitos disponibles para su uso:
Objeto | Escribe | Usar en JSP |
---|---|---|
Fuera | JspWriter | Out se usa para escribir cualquier dato en el búfer, el objeto JspWriter se usa en la página JSP |
Petición | HttpServletRequest | La solicitud es creada por cada solicitud JSP por contenedor web, la información de la solicitud contiene parámetros, información de encabezado, nombre del servidor, dirección remota, puerto del servidor, tipo de contenido y codificación de caracteres |
Respuesta | HttpServletResponse | La respuesta se utiliza para agregar o actualizar la respuesta como respuesta de redireccionamiento a otro recurso o enviar un error en caso de que el redireccionamiento no funcione. |
Config | ServletConfig | Objeto de configuración como ServletConfig usado para obtener parámetros de inicialización de web.xml |
Solicitud | ServletContext | ServletContext es una instancia de aplicación que funciona como objeto de configuración y también obtiene, establece o elimina atributos del alcance de la aplicación. |
Sesión | HttpSession | El objeto de sesión se utiliza para obtener, establecer o eliminar atributos u obtener información de sesión. |
Página | Objeto | Las páginas se asignan a la referencia de la clase de servlet generada automáticamente. |
Excepción | Desechable | La excepción son los objetos de la clase java.lang.Throwable, que se utilizan para imprimir la excepción en la página de error. |
P # 11) Enumere las diferencias entre la directiva de inclusión y la etiqueta de acción de inclusión.
Responder: Los siguientes puntos incluyen directivas e incluyen acciones únicas entre sí:
Incluir directiva | Incluir acción |
---|---|
importar | Similar a las clases de Java, el atributo de importación se usa para listar paquetes o clases para usar en la página JSP. |
La directiva Incluir (@include) se procesa en el momento de la traducción, se puede usar para incluir un archivo en la ruta relativa o en la ruta absoluta. | Incluir acción () se procesa en el momento en que llega la solicitud para su procesamiento, puede usar el archivo presente en la ruta relativa. |
Pueden incluir contenido de recursos como archivos HTML o CSS, pero no procesan recursos dinámicos. | Procesan recursos dinámicos agregando resultados a la página JSP de llamada. |
Junto con la directiva include, no se pudieron pasar parámetros como la solicitud, la respuesta o la configuración. | Podemos pasar otros parámetros junto con la acción de inclusión. |
Para incluir un archivo en JSP para la directiva de inclusión, el objeto de solicitud o respuesta no se puede pasar a JSP que llama. | El objeto de solicitud o respuesta se puede pasar en la acción de inclusión. |
La directiva de inclusión se aplica al atributo de archivo para especificar el recurso incluido. | La acción de inclusión se aplica al atributo de la página para especificar el recurso incluido. |
P # 12) Explique las directivas utilizadas en las páginas del servidor Java.
Responder: Las directivas JSP actúan como información / instrucciones globales sobre una página JSP completa, dan instrucciones al contenedor para convertir JSP a código servlet, en la fase de traducción, y ciertos aspectos del procesamiento JSP. Puede tener atributos separados por comas en formato de valor-clave. En JSP, la directiva se describe en etiquetas.
Hay tres tipos de directivas:
- Directivas de página
- Incluir directivas
- Directiva taglib
P # 13) Explique los scriplets utilizados en las páginas del servidor Java.
Responder: Los scriplets son las etiquetas que se utilizan para ejecutar el código fuente de Java en las páginas del servidor Java, podemos incrustar la base del código ejecutable de Java, como la declaración de una variable, la manipulación de objetos, la invocación de métodos, las declaraciones condicionales y el manejo de excepciones como try-catch en JSP scriplet.
|_+_|P # 14) ¿Cuáles son las diferencias entre la validación del lado del cliente y del lado del servidor?
Respuesta: A continuación, se muestran las diferencias entre la validación del lado del cliente y del lado del servidor:
Validación del lado del cliente | Validación del lado del servidor |
---|---|
En los formularios web de la interfaz de usuario, los valores de entrada del usuario se validan en la máquina del cliente, | Los valores de entrada del usuario se validan en el servidor, es decir, la validación se realiza en el servidor web |
La validación del lado del cliente se realiza mediante JavaScript o VBScript | La validación del lado del servidor se realiza utilizando lenguajes como Java, .Net, PHP, etc. |
La validación en el lado del cliente ayuda a evitar el viaje de ida y vuelta de datos no válidos del cliente al servidor y viceversa | La validación en el lado del servidor evita la inserción de datos no válidos en la base de datos o la protección contra usuarios malintencionados |
P # 15) ¿Qué literales se utilizan en JSP?
Responder: Los literales utilizados en las páginas del servidor Java son los siguientes:
- Booleano
- Entero
- Punto flotante
- Cuerda
- Nulo.
P # 16) Enumere la diferencia entre ServletContext y PageContext.
Responder: Las diferencias entre ServletContext y PageContext se dan a continuación:
- ServletContext proporciona información sobre el contenedor en ejecución JSP o servlet. Hay un servletcontext por aplicación web, sus parámetros se pueden configurar en el descriptor de implementación web.
- Page Context proporciona información JSP o servlet sobre las solicitudes que se manejan, con información sobre la solicitud y cualquier parámetro como sesión, respuesta, referencia al flujo de salida y ServletContext de la aplicación web.
P # 17) Enumere las diferencias entre JSP personalizado y Java Bean.
Responder: Las diferencias son explicadas abajo:
Etiquetas personalizadas JSP | JavaBeans |
---|---|
Las etiquetas personalizadas son elementos JSP definidos por el usuario que pueden alterar el contenido JSP. | Los JavaBeans son una clase Java simple en páginas JSP para crear páginas web dinámicas que no pueden alterar el contenido JSP. |
Puede simplificar operaciones complejas, requiere más configuraciones para configurar. | Los JavaBeans son fáciles de configurar. |
Se utiliza de forma autónoma en páginas JSP y Servlet. | Los JavaBeans se pueden definir en Servlet y luego se pueden llamar en la página JSP o Servlet. |
P # 18) ¿Cuáles son las diferencias entre forward y sendRedirect?
Responder: Las diferencias se explican a continuación:
Hacia adelante() | sendRedirect () |
---|---|
La redirección de páginas se maneja en el extremo del servidor y no son visibles para el cliente en el método forward (). | La redirección de páginas se maneja en el extremo del cliente y es visible para el cliente, en el método sendRedirect (). |
forward () es más rápido que sendRedirect (). | sendRedirect () es un poco más lento que forward (), ya que necesita dos solicitudes de navegador. |
La URL original no se ve afectada en reenvío () | Un navegador entiende que para sendRedirect (), está realizando una nueva solicitud, por lo tanto, los cambios de URL originales. |
La URL original y las solicitudes se repiten cuando se vuelve a cargar la página resultante en el navegador. | La solicitud original o la URL resultante no se repite cuando el navegador vuelve a cargar la URL resultante. |
P # 19) ¿Cuáles son los atributos en las directivas de página?
Responder: A continuación se muestra la lista de atributos de las directivas de páginas JSP:
Nombre del Atributo | Descripción |
---|---|
buffer | Indica el modelo de almacenamiento en búfer para el flujo de salida |
autoFlush | El comportamiento del búfer de salida del servlet se controla con este atributo |
tipo de contenido | Atributo relacionado con el esquema de codificación de caracteres |
errorPage | Localizador uniforme de recursos para otra JSP que informa sobre excepciones de tiempo de ejecución de Java no comprobadas. |
isErrorPage | Indica la URL especificada por el atributo errorPage de la página JSP definido anteriormente. |
extiende | El servlet generado por superclase debe extenderse se especifica con este atributo |
info | Este atributo se define como una cadena a la que se accede mediante el método getServletInfo () de Servlet, |
isThreadSafe | Este atributo define el modelo de subprocesamiento para Servlet |
idioma | Declara el lenguaje de programación utilizado en las páginas JSP. |
sesión | Declara la participación de la página JSP en sesiones HTTP. |
isELIgnored | El atributo decide si la expresión EL dentro de JSP se ignorará o no. |
isScriptingEnabled | Este atributo puede decidir si se permite el uso de elementos de secuencias de comandos o no. |
P # 20) ¿Podemos extender otra clase Java en JSP?
Responder: Sí, el desarrollador puede extender otra JSP usando.
La interfaz javax.servlet.jsp.HttpJspPage se implementa cuando la página JSP se convierte en la página Servlet. Por tanto, es posible ampliar otra clase Java para la página JSP. Es aconsejable utilizar un lenguaje de expresión o una biblioteca de etiquetas en lugar de código Java en la página JSP.
P # 21) Describa el uso de la etiqueta con un ejemplo.
Responder: intenta buscar un objeto existente basado en un id y una variable de alcance y si el objeto no está disponible, crea el objeto. El código para useBean es como se muestra a continuación:
P # 22) ¿Cuáles son los valores de alcance para la etiqueta?
Responder: En ausencia de un valor de atributo de alcance en jsp: useBean, el valor de alcance predeterminado es page. Otros valores son solicitud, sesión y aplicación.
P # 23) ¿Podemos manejar una excepción de tiempo de ejecución en la página JSP?
Responder: Sí, las excepciones en tiempo de ejecución ocurren debido a un error durante la ejecución de la página JSP, se pueden manejar mediante la captura y manejo de excepciones en Java scriplet, utilizando el código estándar de manejo de excepciones de Java.
P # 24) ¿Cuál es el uso de la biblioteca de etiquetas en JSP?
Responder: La biblioteca de etiquetas estándar en JSP es útil para superar las deficiencias de las etiquetas personalizadas; hay tres bibliotecas de etiquetas principales que se utilizan a menudo en JSP. core, SQL y XML. Se utilizan principalmente para diseñar iteraciones y tareas condicionales, manipular documentos XML, realizar operaciones SQL en bases de datos e internacionalización.
P # 25) ¿Cuál es el uso de la Declaración JSP?
Responder: Las variables, métodos y campos se declaran en la página JSP mediante etiquetas de declaración. En la declaración JSP, las variables de instancia y los métodos se componen fuera del método _jspService ().
La sintaxis de las etiquetas de declaración JSP es la siguiente:
mientras que, Las etiquetas de scriplet tienen la siguiente sintaxis:
P # 26) ¿Cuáles son los pasos involucrados en la lectura de datos de un formulario usando JSP?
Respuesta: Los pasos son los siguientes:
- Las páginas web envían datos de entrada utilizando etiquetas de formulario con elementos web como campo de texto, casilla de verificación para la selección de varios valores, botones de opción para seleccionar una de las opciones y botón de envío, en Java Server Pages (JSP).
- La validación del lado del cliente con JavaScript asegurará que el usuario reciba mensajes de alerta en caso de que se ingresen valores no válidos en los campos de entrada y se eviten cuando se hace clic en el botón Enviar.
- El botón enviar en el formulario tiene un atributo POST o GET métodos para enviar la entrada del usuario como una solicitud utilizando el Protocolo de transferencia de hipertexto (HTTP), utilizando el navegador.
- El método POST se utiliza cuando se ingresa información confidencial, como números de tarjetas de crédito, credenciales de inicio de sesión en los campos de entrada. Los valores con el método POST no se mostrarán en la barra de direcciones URL del navegador.
- El método GET se puede utilizar para información que no es confidencial y los valores con el método GET se mostrarán en la barra de direcciones URL del navegador.
- La página JSP utiliza los siguientes métodos para manejar los datos de entrada:
- getParameter () : el método se utiliza para obtener el valor de entrada de un elemento de formulario como el campo de texto
- getParameterValues () El método se usa cuando varios valores (matriz) del elemento de formulario, como las opciones de casilla de verificación
- getParameterNames () devuelve una enumeración de todos los nombres de parámetros asociados con la solicitud.
P # 27) ¿Explica la importancia de los datos de sesión en JSP?
Responder: Java Server Pages, que es un servlet que mantiene información sobre el estado de los visitantes de la web que solicitan la dirección URL del sitio web durante un intervalo de tiempo determinado, se conoce como seguimiento de sesión. La información sobre el visitante que visita un sitio web se guarda con
setAttribute (nombre de cadena, valor de objeto) como se muestra a continuación:
|_+_|Los datos de esta sesión se pueden recuperar usando el método getAttribute (String name) como se muestra a continuación:
|_+_|P # 28) ¿Qué son las cookies, sus tipos y en qué se diferencia cada tipo del otro?
Responder: Las cookies son archivos de texto que se crean en la máquina del cliente y almacenan detalles de búsquedas web o sitios explorados usando el navegador, la fecha y hora de la visita, junto con la dirección IP. La presencia de cookies ayuda a los sitios web a identificar a los clientes que regresan a sus sitios.
Las cookies son de varios tipos, como las de autenticación, seguimiento y sesión.
- Las cookies de sesión son de corta duración hasta que el usuario explora un sitio web en particular, una vez que abandona el sitio, los navegadores eliminan las cookies de sesión.
- Las cookies de seguimiento, como su nombre indica, mantiene un registro de la frecuencia con la que se ha visitado un sitio web en particular.
- Las cookies de autenticación validan la autenticidad de un usuario válido que vuelve a visitar el sitio web.
P # 29) Enumere y describa las etiquetas de acción utilizadas en JSP.
Responder: Las etiquetas de acción JSP se utilizan para realizar tareas como el uso de JavaBean y controlar el flujo entre páginas web. El seguimiento son algunas de las etiquetas de acción enumeradas con detalles.
Etiqueta de acción | Uso de etiquetas de acción en la página JSP |
---|---|
jsp: setProperty | Ayuda a establecer el valor de la propiedad de un bean, su sintaxis se parece a |
jsp: adelante | la solicitud y la respuesta se reenvían a otro recurso con una etiqueta de acción de reenvío, su sintaxis es como, donde la URL relativa es una página en el servidor como /examples/index.html |
jsp: incluir | Con esta etiqueta de acción se incluye otro recurso, la sintaxis es |
jsp: useBean | Esta etiqueta de acción crea y ubica el objeto bean, su sintaxis es como |
jsp: getProperty | Esta etiqueta de acción imprime el valor de la propiedad del bean con una sintaxis como |
jsp: complemento | Con la etiqueta de acción del complemento, otro componente, como el subprograma, se puede incrustar en la página JSP, con una sintaxis como |
jsp: param | El parámetro de etiqueta de acción establece el valor del parámetro en avance, así como también incluye etiquetas de acción con sintaxis como |
jsp: respaldo | La etiqueta de acción de respaldo se usa junto con jsp: etiqueta de complemento para imprimir un mensaje para verificar si la etiqueta de complemento está funcionando, su sintaxis parece ¡Clase no encontrada! |
P # 30) ¿Por qué usa JSP?
Responder: Las JSP se utilizan para desarrollar contenido web dinámico, donde la entrada del visitante se considerará como una solicitud, y el controlador de vista del modelo como un marco web donde la capa de presentación es Java Server Pages (JSP) - código Java dentro de HTML / CSS / JavaScript código, lógica de negocios escrita en la capa intermedia, el controlador tendrá clases de Java y el modelo tiene DAO backend (es decir, Hibernate) para acceder a la base de datos.
Conclusión
Las páginas del servidor Java se utilizan para el marco cliente-servidor y ayudan a crear contenido web dinámico mediante el manejo de las solicitudes de datos de entrada del usuario y la devolución de respuestas mediante HTTP. La página JSP usa objetos implícitos, directivas, etiquetas personalizadas y scriplets para manejar los datos del usuario usando varios métodos como getParameter (nombre de cadena), getParameterValues () para obtener múltiples valores del formulario. .
Hay etiquetas de acción que se utilizan en la página JSP para realizar varias tareas.
¡¡Todo lo mejor para la entrevista !!
Lectura recomendada
- Más de 25 preguntas y respuestas más populares de la entrevista ADO.NET
- Más de 25 preguntas y respuestas principales de la entrevista de Spring MVC
- Más de 30 preguntas y respuestas TOP de entrevistas de servlet (LISTA 2021)
- Las 35 preguntas principales de la entrevista de ASP.Net y API web con respuestas
- 50 preguntas y respuestas principales de entrevistas de PHP (para TODOS)
- Más de 30 preguntas principales de entrevistas sobre colecciones de Java con respuestas (2021 LIST)
- TOP 45 preguntas de entrevistas de JavaScript con respuestas detalladas