Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Bilder vom Glassfish geladen werden, werden nicht dagestellt.

Mitglied: Unleashed

Unleashed (Level 1) - Jetzt verbinden

22.11.2010 um 22:27 Uhr, 4629 Aufrufe, 1 Kommentar

Bilder werden zwar geladen aber nicht dagestellt.

Hallo,

ich hab ein Problem mit der Darstellung meiner Bilde im Webbrowser.

Hab ne Java-Bean die mir alle Bilder in einem ordner ladet und auch anzeigt also die datei wird gefunden und auch an den browser übertragen aber nicht angezeigt.
Wenn ich in den Quellcode schau sehe ich die richtige URL der Datei, nur leider zeit der Webbrowser sie mir nicht richtig an.
Noch zur Info: Derzeitig noch auf einem Windows Rechner daher mit C:.... soll aber auf einem Unix System laufen.

Quellcode ausschnitt
01.
<td><img src="C:\glassfishv3\glassfish\domains\domain1\applications\PTB_Test\WEB-INF\pic\Winter.jpg" height="80" width="100" /></td> 
02.
<td><input id="frm:Pic:3:j_idt9" type="submit" name="frm:Pic:3:j_idt9" value="" onclick="mojarra.ab(this,event,'action','frm2','frm2:BIGPIC',{'bigPic':'Winter.jpg'});return false" /></td>
Meine Frage ist jetzt warum wird die Datei nicht angezeigt?


Hier noch die .xhtml datei
01.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
02.
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
03.
<html xmlns="http://www.w3.org/1999/xhtml" 
04.
	xmlns:h="http://java.sun.com/jsf/html" 
05.
	xmlns:f="http://java.sun.com/jsf/core"> 
06.
 
07.
<h:head> 
08.
	<style type="text/css"> 
09.
#div1 { 
10.
	width: 150px; 
11.
	height: 500px; 
12.
	overflow-y: scroll; 
13.
14.
</style> 
15.
</h:head> 
16.
<body> 
17.
<table> 
18.
	<tr> 
19.
		<td> 
20.
		<div id="div1"><h:form id="frm"> 
21.
			<h:dataTable id="Pic" value="#{PicLoader.perInfoAll }" var="Pic"> 
22.
				<h:column> 
23.
					<h:graphicImage value="#{Pic.absolutePath}" width="100" height="80" /> 
24.
				</h:column> 
25.
				<h:column> 
26.
					<h:commandButton action="#{LoadBigPic.listener}"> 
27.
						<f:param name="bigPic" value="#{Pic.picName}" /> 
28.
						<f:ajax execute=":frm2" render=":frm2:BIGPIC" event="action" /> 
29.
					</h:commandButton> 
30.
				</h:column> 
31.
			</h:dataTable> 
32.
		</h:form></div> 
33.
		</td> 
34.
		<td><h:form id="frm2"> 
35.
			<h:graphicImage id="BIGPIC" value="#{LoadBigPic.bigPic }" /> 
36.
		</h:form></td> 
37.
	</tr> 
38.
 
39.
</table> 
40.
</body> 
41.
</html>
die Bean zum Laden der Bilder. (Leider durch zu vielem probieren ist es nicht schön struckturiert, bitte dies zu entschuldigen)
01.
package roseindia; 
02.
 
03.
import java.io.File; 
04.
import java.util.ArrayList; 
05.
import java.util.List; 
06.
 
07.
public class PicLoader { 
08.
	private List<TableData> getPictureList = new ArrayList<TableData>(); 
09.
	int counter1 = 1; 
10.
	// File thumbFile = new File("C:\\pic\\"); 
11.
	File thumbFile = new File( 
12.
			"C:\\glassfishv3\\glassfish\\domains\\domain1\\applications\\PTB_Test\\WEB-INF\\pic\\"); 
13.
	// File thumbFile = new File("/PTB_Test/WEB-INF/pic/"); 
14.
	// File thumbFile = new File("..\\docroot\\pic\\"); 
15.
	File[] files = null; 
16.
	private List<String> loadedFiles = new ArrayList<String>(); 
17.
 
18.
	public void setPerInfoAll(List<TableData> perInfoAll) { 
19.
		this.getPictureList = perInfoAll; 
20.
21.
 
22.
	public List<TableData> getPerInfoAll() { 
23.
		try { 
24.
			files = thumbFile.listFiles(); 
25.
			for (File file : files) { 
26.
				if (file.getName().endsWith(".jpg") 
27.
						&& !loadedFiles.contains(file.getAbsolutePath())) { 
28.
					getPictureList.add(new TableData(file.getAbsolutePath(), 
29.
							file.getName())); 
30.
					// add to loaded files 
31.
					loadedFiles.add(file.getAbsolutePath()); 
32.
					System.out.println("Hier bin ich"); 
33.
34.
35.
		} catch (Exception e) { 
36.
			System.out.println("Error Data: " + e.getMessage()); 
37.
 
38.
39.
		return getPictureList; 
40.
41.
 
42.
	public class TableData { 
43.
		private String absolutePath; 
44.
		private String picName; 
45.
 
46.
		public String getPicName() { 
47.
			return picName; 
48.
49.
 
50.
		public void setPicName(String picName) { 
51.
			this.picName = picName; 
52.
53.
 
54.
		public TableData(String absolutePath, String picName) { 
55.
			this.absolutePath = absolutePath; 
56.
			this.picName = picName; 
57.
58.
 
59.
		public String getAbsolutePath() { 
60.
			return absolutePath; 
61.
62.
 
63.
		public void setAbsolutePath(String absolutePath) { 
64.
			this.absolutePath = absolutePath; 
65.
66.
67.
}


Danke jetzt schonmal für eure Hilfe.
Mitglied: dog
22.11.2010 um 23:08 Uhr
C:\glassfishv3\glassfish\domains\domain1\applications\PTB_Test\WEB-INF\pic\Winter.jpg

Das ist keine URL und wenn sich ein Browser entscheided sowas anzuzeigen, dann nur aus purer Nettigkeit.

Zuerst mal liefert man sowas auch lokal über den Webserver aus.

Und zum anderen - wenn man grade Lust hat sich ins Knie zu schießen - sieht eine File URL z.B. so aus:

file:///C:/glassfishv3/glassfish/domains/domain1/applications/PTB_Test/WEB-INF/pic/Winter.jpg
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Websiten und Bilder werden nicht geladen
gelöst Frage von pascallantzschRouter & Routing4 Kommentare

Hallo, folgendes Problem, bei dem ich absolut nicht weiter weiss, und Google mir auch keine brauchbare Antwort geben kann. ...

Java

Veröffentlichen einer Webseite die mit JSF und Glassfish erstellt wurde

Frage von istikbalJava2 Kommentare

Hallo, habe eine Webseite mit JSF und Glasfish erstellt, möchte die Veröffentlichen. Habe mir bei Strato ein Windows V-Server ...

Windows Server

Anmeldescript wird nicht geladen

Frage von baxxter333Windows Server2 Kommentare

Hallo, ich habe ienen Server 2012 R2 als DC laufen. Im Ordner "netlogon" habe ich eine login.bat hinterlegt, die ...

Grafik

Stapelverarbeitung Bild in neues Bild einfügen

Frage von KodaCHGrafik3 Kommentare

Guten Morgen Ich habe hier einen Ordner mit ganz vielen Bildern. Die grösse ist komplett unterschiedlich. Nun habe ich ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...