Hallo zusammen,
arbeite immer noch an meinem Bilddarstellungsproblem und es scheint das mich meine Basiswissenslücke immer wieder einholt... Lieder!
Man kann Bilder wohl darstellen indem man ein Servlet schreibt das ein Bild auf den OutputStream schreibt. Habe es so viersucht wie in dem Link beschrieben.
balusc.blogspot.com/2007/04/imageservlet.html#ImageServletServingFromDatabase
Nur wann und wie wird dieses Servlet aufgerufen? Bei mir leider irgendwie gar nicht. Setze zwar eine ID mit einer Bean aber dann passiert an der Stelle nichts...
Kann dies mit der web.xml zusammen hängen?
web.xml
Eclips meckert aber immer auf Höhe dieser Zeile <web-app id="WebApp_ID"> an das "The contend of element typ "web-app" must match "(ganz viele Attribute)"." Wenn ich die Tags zum zweiten servlet (imageServlet) komplett entfehrne ist diese Fehlermeldung weg...
Komme leider einfach nicht weiter.
Habt ihr einen Tip für mich?
arbeite immer noch an meinem Bilddarstellungsproblem und es scheint das mich meine Basiswissenslücke immer wieder einholt... Lieder!
Man kann Bilder wohl darstellen indem man ein Servlet schreibt das ein Bild auf den OutputStream schreibt. Habe es so viersucht wie in dem Link beschrieben.
balusc.blogspot.com/2007/04/imageservlet.html#ImageServletServingFromDatabase
Nur wann und wie wird dieses Servlet aufgerufen? Bei mir leider irgendwie gar nicht. Setze zwar eine ID mit einer Bean aber dann passiert an der Stelle nichts...
Kann dies mit der web.xml zusammen hängen?
web.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app id="WebApp_ID">
<display-name>JGeldAktuellVerwaltung</display-name>
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>
org.apache.myfaces.webapp.filter.ExtensionsFilter
</filter-class>
<init-param>
<param-name>maxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>imageServlet</servlet-name>
<servlet-class>
de.JGeldAktuellVerwaltung.Servlets.ImageServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>imageServlet</servlet-name>
<url-pattern>/image/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
Komme leider einfach nicht weiter.
Habt ihr einen Tip für mich?