Servlet -> JSP

Dieses Thema Servlet -> JSP im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Don_Pazo, 4. Apr. 2007.

Thema: Servlet -> JSP Hallo, ich habe einen Servlet. Der Servlet initialisiert einen Objekt (Device[]) in seine init()-Methode: Servlet:...

  1. Hallo,
    ich habe einen Servlet. Der Servlet initialisiert einen Objekt (Device[]) in seine init()-Methode:


    Servlet: Simulator.java
    Code:
     public class Simulator extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
    
    	 public Device[] devices;
    	 public DeviceManager deviceManager;
    	 
    
    	public void init(ServletConfig config) throws ServletException {
    		super.init();
    		
    		deviceManager = new DeviceManager();
    		devices = new Device[4];
    		
    		for(int i=0; i<devices.length; i++){
    			
    			devices[i] = new Device();
    			
    			devices[i].setID(1);
    			devices[i].setName(dummy);
    			devices[i].setInfo(Test);
    		}
    		
    	}
    
    	public Device[] getDevises(){
    		return this.devices;
    	}
    }
    Also das heißt das wenn der Tomcat gestartet wird ist der Objekt Device[] gefühlt.

    Wie kann man aus eine JSP-Seite auf der Initialisirte Objekt zugreifen ???

    :verschoben1: aus Webentwicklung
     
  2. Ich habe es schon ;)

    in web.xml [somit wird der Servlet beim Start von Tomcat direkt geladen]
    Code:
    		
    <servlet>
    		<display-name>Simulator</display-name>
    		<servlet-name>Simulator</servlet-name>
    		<servlet-class>org.test.Simulator</servlet-class>
         <load-on-startup>1</load-on-startup>
    </servlet>
    
    Dann in meinem Servlet also Simulator.java

    Code:
    public void init(ServletConfig config) throws ServletException {
    		super.init();
    
         .......
        config.getServletContext().setAttribute(device, devices[0]);
    
    }
    
    und schliesslich in der index.jsp

    Code:
    <%
    	Device dev = (Device) application.getAttribute(device);
    %>
    
    <%=dev%><br>
    
     
  3. warum werden webentwicklungsprobleme aus der webentwicklung hierher verschoben???
     
  4. Das frage ich mich wohl auch :-\
     
Die Seite wird geladen...

Servlet -> JSP - Ähnliche Themen

Forum Datum
Servlet getPathInfo() Windows XP Forum 31. März 2007
Telefonie per servlet Windows XP Forum 11. Apr. 2005