Zum Inhalt springen

Vandahil

Mitglieder
  • Gesamte Inhalte

    33
  • Benutzer seit

  • Letzter Besuch

  1. Vandahil

    "Guter Programmierstil"

    Datenkapselung auch sehr wichtig. Außerdem, Zitat meines geliebten (...) Ex-Berufsschullehrers: Also public String getText(String _givenText) { if(_givenText.equals("hello")) { return _givenText + " world"; } else { return _givenText } } vermeiden und statt dessen public String getText(String _givenText) { if(_givenText.equals("hello")) { _givenText += " world"; } return _givenText }
  2. Als erstes liegt mir die Frage auf der Zunge, was dein Post dir gebracht hat. Als zweites war die Fragestellung innerhalb der ersten zwei Sätze enthalten. Und last but not least ist das Problem bereits behoben. Ciao, V
  3. Moinsen Leutz. Hab mal wieder ein Problem: Ich will ein Bild aus einer Datenbank aus lesen und anschließend auf einer JSP anzeigen lassen. Dabei sieht das wie folgt aus: JSP ruft Benutzerdefiniertes Tag FragenTag auf --> dieses holt sich die aktuelle Frage (mit dem Bild) aus der IMAGE_HTMLFactory in Form von Quelltext --> der Quelltext beinhaltet dann folgenden Abschnitt: <img src="FrageImageServlet?image=41", wobei die 41 der FragenID entspricht--> das FrageImageServlet sollte nun den Parameter auslesen und verwerten.. Den Code findet ihr nachfolgend: private void process(HttpServletRequest request, HttpServletResponse response) { response.setContentType("image/jpeg"); String idStr = request.getParameter("image"); int id = Integer.parseInt(idStr); Frage ausgewählteFrage = null; List<Frage> fragen = LogikFassade.getInstance().getAlleFragen(); for(Frage f : fragen) { if(f.getId() == id) ausgewählteFrage = f; } try { byte[] array = (byte[])ausgewählteFrage.getFrage(); response.getOutputStream().write(array); } catch (IOException e) { e.printStackTrace(); } Das Servlet und die anderen genannten Klassen befinden sich im normalen Package-Verzeichnis WebClient Die JSP unter WebContent -> WEB-INF ich danke euch für eure Hilfe, V
  4. kannst auch per z-index arbeiten... machst folgendes: du haust den Inhalt deines body-tags in eine div-Box und vergibst den z-index 1 per css. als nächstes nimmst du eine weitere div-Box und haust da ein bild rein, dessen width du auf 100% setzt. in den heutigen Browsern wird die höhe automatisch angepasst. dann vergibst du der div box den z-index wert 0 und kombinierst das mit position:absolute und positionierst das mit top:5px; left:5px; beides oben links... mit dem z-index hast du dann die layerkontrolle... Beispiel-Code: <html> <head> <style> div.frontLayer{z-index:1; width:100%; position:absolute; top:5px; left:5px;} div.backLayer{z-index:0; width:100%; position:absolute; top:5px; left:5px;} </style> </head> <body> <div class="backLayer"> <img src="./Namenlos.png" width="100%"> </div> <div class="frontLayer" > test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> test test test test test test test test test test test test test test test test test <br> </div> </body> </html> Hoffe, dir wurde damit geholfen... Grüße, V
  5. Ein Lichtjahr misst die Entfernung, nicht die Zeit....
  6. Ok, Fehler selber gefunden: Die Bilder waren im WEB-INF-Ordner gespeichert, welcher ja gegen externen Zugriff gesichert ist. Der Browser versuchte die Bilddatei zu öffnen und hatte ja keine Zugriffserlaubnis. Daher kam der Fehler. Das Gleiche bei den CSS-Dateien. Der Fehler wurde dadurch behoben, dass die benötigten Dateien vom WEB-INF-Ordner gelöst wurden. Gruß, V
  7. Wäre cool, wenn ihr mir helfen könntet
  8. Mahlzeit, Hab mal wieder ein Problem: Eine jsp ruft per Formular die Control-Klasse im Package WebClient auf. Diese Klasse wiederrum starten den eigens geschriebenen Dispatcher und liefert eine weitere jsp als ergebnis. Das funktioniert alles und wunderbar. Das Problem ist jetzt, dass die relativen Pfade nicht mehr funktionieren. Hab schon alles ausprobiert: bin von der Dispatcherklasse ausgegangen, von der jsp und und und.. Hatte jmd. schonmal ein ähnliches Problem? Danke euch, V
  9. methode blubb(); hatte auch nicht funktioniert Wie gesagt, ist jetzt erstmal lauffähig und funktioniert nun auch im IE.. der IE mochte es nur nicht, dass ich versucht habe mit getElementsByName die style-attribute zu verändern... trotzdem danke hier die vorrübergehende (bescheidene) Lösung: <script type="text/javascript"> var bool = false; function change() { if (bool == true) { document.getElementById('subed1').style.display='none'; document.getElementById('subed2').style.display='none'; bool = false; } else { document.getElementById('subed1').style.display='block'; document.getElementById('subed2').style.display='block'; bool = true; } } </script> <!---- Ausschnitt ----> <div class="menued"> <a style="color:white; cursor:pointer;" onclick="change();">Community</a> </div> <div class="subed" id="subed1"> <a href="../cgi-bin/gb.php">Gästebuch</a> </div> <div class="subed" id="subed2"> <a href="../cgi-bin/body.php">Autoren-Ecke</a> </div>
  10. Problem umgangen, wenn auch nicht behoben: <div class="menued"> <a style="color:white; cursor:pointer;" onclick="change();">Community</a> </div> Quasi nen normalen Link simuliert und per onclick die Methode aufgerufen.. das funktioniert auch komischerweise... Allerdings noch nicht im IE ^^
  11. So, wehe einer lacht =/ Mein Problem: JavaScript funktioniert nimmer so, wie es soll.. komme mir echt bissel bescheuert vor. Also, dynamische Menüerweiterung über style.display.. mein Problem, JS findet beim referenzierenden Link die Methode nicht, die ich sogar wider meinem Empfinden im Head eingebettet habe, da externe *.js garnicht funktioniert hat. Firebug meldet alles in Ordnung, Fehlermeldung im Firefox: Abgespeckter Quellcode: <script type="text/javascript"> public function change() { alert('test'); boolean bool = false; for(x=0;x<document.getElementsByName('subed').length;x++) { document.getElementsByName('subed')[x].style.display='inline'; } } </script> <!-------------------------> <a href="javascript:change();">Community</a> //Aufruf der Methode Alert wird übrigens auch nicht ausgeführt. Hoffe, jmd. kann schnell helfen... Danke, V
  12. mein letztes Forum war ne Mischung aus Perl, JavaScript HTML und CSS. Hatte alle notwendigen Funktionen wie Avatar, Melden (wenn ******e geschrieben wurde oder so) usw. integriert. Als DB diente eine MySQL-Datenbank. Hab bissel dran gesessen, aber eigentlich isses nicht soo schwer. Kenne mich leider nicht so sehr mit PHP aus, aber denke, das wäre vllt. sogar noch einfacher als Perl. Weiß ja nicht, was für Vorraussetzungen und Ansprüche du hast, aber ich arbeite ohnehin gerade an einem Homepage-Baukasten, den ich mal so frei online stellen wollte. Da ist dann sowas wie Forum, Gästebuch usw. mit drin, allerdings alles in meinem Stil ^^ Muss mal gucken, ob ich hier noch i-wo Screenshots davon habe... Sag mal was du genau brauchst und dann kann man sich sicher verständigen Greetz, Marci
  13. Vandahil

    Wie

    War in Havelberg stationiert, liegt an der Grenze von Sachsen Anhalt zu Brandenburg. Mache momentan Ausbildung bei Telekom und gehe dann als OA wieder zurück zum Bund. b²t

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