Os elementos session config, welcome-file-list e error-page

Olá a todos! Hoje irei falar sobre três elementos muito importantes: “session-config”, “welcome-file-list” e “error-page”.

Quando precisamos especificar um período de tempo máximo (em minutos), que uma determinada sessão será exibida ou utilizada. A session-config, também é opcional, mas uma vez optado por utilizá-lo, devemos fazer tal escolha, uma única vez no arquivo em questão.

Vamos ver um exemplo:


            <session-config>

            <session-timeaout>20</session-timeout>
                
            <session-config> 
        

Observe que na linha 2, há a string, “session-timeout” com o número de minutos declarado em 20.

Bem, os elementos “welcome-file-list e “error-page”? Na verdade, esses dois elementos, possuem a lista ordenada de páginas, que serão usadas como páginas “index” e serão apresentadas em casos de erros http, assim como em casos de exceção não atribuídas ou designadas pela aplicação em questão. Assim como a “session-config”, são opcionais, mas apenas o “welcome-file-list” aceita uma instância por “Deployment Descriptor”.

Vejamos um exemplo:


            <welcome-file-list>

                <welcome-file-list>index.html<welcome-file-list>
                
                <welcome-file-list>index.jsp<welcome-file-list>
                
                <welcome-file-list>
                
                <error-page>
                
                <error-code>404<error-code>
                
                <location>/404Error.html</location>
                
                </error-page>
                
                <error-page>
                
                        <excetion-type>com.minhaempresa.exceptions.DBConnException</exception-type>
                
                </location>DBError.html</location>
                
                </error-page>
        

Vale observar que estamos falando da aplicação mencionada no artigo anterior que falava de Display Name, ou seja CadastroClientes, cujo acesso é feito através da URL, http://192.168.0.1:8080/CadastroClientes/ e que o servidor irá tentar o acesso à página “index.html”, conforme a especificação no “welcome-file-list”. Uma vez que a página não seja criada, o servidor apresentará a página “index.jsp”.

Na semana que vem continuaremos falando do assunto e também da utilização do elemento “servlet”.

Pessoal, tenho recebido alguns e-mails de muitas pessoas pedindo auxílio ou dicas e tão logo esteja com minha home page pronta estarei disponibilizando material para todos.

Agradeço a confiança de todos e também as dicas que venha a aparecer. Um forte Abraço a todos!