Skip to content

Domingo Andrés Arce Morell Blog

Blog de programación, Linux, tecnología, noticias,…

Archive

Category: JSP-Servlets

Ya se conoce como se utilizan los parámetros del objeto request dentro de los métodos doGet() y doPost() de un servlet común. Sin embargo, los servlets pueden tener también parámetros de inicialización.

En el fichero Descriptor de Despliegue (web.xml):

<servlet>
    </servlet><servlet -name>BeerParamTests</servlet>
    <servlet -class>TestInitParams</servlet>
    <init -param>
      <param -name>adminEmail</param>
      <param -value>likewecare@wickedlysmart.com</param>
    </init>
Se le asigna un nombre de parámetro y un valor. Hay que asegurarse que el parámetro se encuentra dentro de una etiqueta <servlet> (Es un parámetro de inicialización para un servlet determinado)

En el código del servlet:

out.println(getServletConfig().getInitParameter(“adminEmail”));
Cada uno de los servlets hereda el método getServletConfig(), que devuelve un objeto ServletConfig(). Uno de los métodos del objeto ServletConfig es getInitParmater().

Como se ha mencionado arriba, cada servlet hereda el método getServletConfig(). Por ello, se puede llamar dicho método desde nuestro servlet para obtener una referencia a ServletConfig. Una vez se tiene la referencia a ServletConfig, se puede llamar el método getInitParameter().

continue reading…

Se puede utilizar un contador de visitas de una página web para ilustrar como afecta el ámbito al tiempo de vida y al alcance de la información compartida. La diferencia entre los ámbitos de sesión y aplicación se aprecia claramente cuando se coloca un contador en cada uno.

continue reading…

Un bean se utiliza frecuentemente como contenedor de datos, creado por algún proceso del servidor y utilizado en una página JSP para visualizar la información. Sin embargo, también puede ser utilizado para capturar información de entrada de usuario. La información capturada puede ser procesada por el mismo bean o utilizada como entrada para otro componente del servidor. continue reading…

Las variables param y paramValues proporcionan acceso a los parámetros de la petición. Pero existen muchos otros datos que son transferidos junto a la petición además de los parámetros. Los valores de la cabecera pueden ser accedidos a través de las variables header y headerValues, y las cookies a través de la variable cookie. continue reading…

En el siguiente ejemplo se muestra como acceder, mediante acciones JSTL, a los valores enviados desde un formulario. continue reading…

Un componente JavaBean, o simplemente bean, se utiliza con frecuencia en JSP como contenedor del contenido dinámico que será mostrado por una página web. continue reading…

Hasta muy recientemente, los programadores tenian que desarrollar acciones personalizadas incluso para tareas muy generales como, por ejemplo, hacer “looping” a través de una colección de datos. El resultado fue, por supuesto, que cada programador JAVA implementaba un conjunto de acciones personalizadas para todas esas tareas generales. continue reading…