![]() |
Anzeige:
|
|
|||||||
| Sonstige Programmiersprachen Das Sammel-Forum für alle weiteren Programmiersprachen wie z.B. Assembler, Delphi, Pascal, C# (C-Sharp), Java usw. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 01.09.2005
Beiträge: 83
|
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;
}
}
Wie kann man aus eine JSP-Seite auf der Initialisirte Objekt zugreifen ???
__________________
www.nenov.de |
|
|
|
|
|
|
#2 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 01.09.2005
Beiträge: 83
|
Es ist schon gelöst!
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>
Code:
public void init(ServletConfig config) throws ServletException {
super.init();
.......
config.getServletContext().setAttribute("device", devices[0]);
}
Code:
<%
Device dev = (Device) application.getAttribute("device");
%>
<%=dev%>
__________________
www.nenov.de |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|