Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

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

Servlet: Simulator.java


 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 ???

Geschrieben

Ich habe es schon.

Wenn es jemand interesiert...

in web.xml [somit wird der Servlet beim Start von Tomcat direkt geladen]

		

<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

public void init(ServletConfig config) throws ServletException {

		super.init();


         .......

        config.getServletContext().setAttribute("device", devices[0]);


}

und schliesslich in der index.jsp

<%

	Device dev = (Device) application.getAttribute("device");

%>


<%=dev%><br>

ALSO ES IST MÖGLICH! :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...