java inicializarSesiónServlet:crear un ArrayList

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java inicializarSesiónServlet:crear un ArrayList相关的知识,希望对你有一定的参考价值。

package webbanco.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;


public class CrearDepartamento extends HttpServlet {

    protected void processRequest (HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException 
    {
        response.setContentType("text/html;charset=UTF-8");
        
        PrintWriter out = response.getWriter();
        
        try 
        {
            //Retorna la sesión HttpSession actual asociada con este request,
            //Si el request no tiene una sesión, crea una nueva.
            HttpSession session = request.getSession();
            
            //Asigna un objeto a esta sesión, usando el nombre especificado:
            //nombre: el nombre del objeto asignado, no puede ser null
            //valor: el objeto a ser asignado.
            session.setAttribute("departamento", new ArrayList());
            
            //reenvía al usuario al formulario de ingreso de equipo.
            response.sendRedirect("ingresar_equipo.jsp");
        }
        catch(Exception e)
        {
        
        }
        
        finally
        {
            
        }
    }

    // Cödigo del servlet autogenerado
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    public String getServletInfo() {
        return "Short description";
    }
}
1) Crear un nuevo servlet con el formato NombreServlet.java

2) En el Servlet Creation Wizard, cambiar su URL a nombre_servlet.do

3) cortar la declaración del PrintWriter out = response.getWriter(); que se encuentra en el try()

4) Pegarla antes del try(), eliminar los paréntesis de try y agregar un catch y finally.

5) Crear una nueva sesión con: HttpSession session = request.getSession();

6) Asignar un nombre y objeto a la sesión con: session.setAttribute("nombre", new Objeto());
      ??? debe usarse siempre el constructor: Objeto()? o puede usarse sólo Objeto ?

6.1) Si el objeto es un ArrayList,hacerlo de la siguiente forma: session.setAttribute("nombre_lista", new ArrayList());

7) Escribir el redireccionamiento con: response.sendRedirect("jsp_o_servlet_destino");
//Retorna la sesión HttpSession actual asociada con este request,
//Si el request no tiene una sesión, crea una nueva.
  HttpSession session = request.getSession();
            
  //Asigna un objeto a esta sesión, usando el nombre especificado:
    //nombre: el nombre del objeto asignado, no puede ser null
    //valor: el objeto a ser asignado.
    session.setAttribute("departamento", new ArrayList());
            
  //reenvía al usuario al formulario de ingreso de equipo.
    response.sendRedirect("ingresar_equipo.jsp");

以上是关于java inicializarSesiónServlet:crear un ArrayList的主要内容,如果未能解决你的问题,请参考以下文章

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java

java 243.最短字距(#)。java