Konfiguration Struts

Hallo liebe Mitglieder,
bin neu hier und Umsteiger von prozeduralen Programmiersprachen hin zur objektor. Sprache Java.
Momentan versuche ich mich mit JEE und beschäftige mich dabei auch mit Struts (Version-1).

Habe mir das Zip-File „struts-1.3.10-all.zip“ heruntergeladen und als „struts-1.3.10-all.jar“ in das eclipde (Indigo) Plugins-Verzeichnis kopiert. Anschließend habe ich die Verzeichnisstruktur in meinem Java-Project
erweitert und die .tld-Files, die struts-config.xml, die index.jsp sowie etliche .jar-Files importiert.

Nun erhalte ich bei der Ausführung (Tomcat 6.0) einer jsp die so beginnt

<%@ taglib uri="/tags/struts-bean" prefix="bean" %>                           
<%@ taglib uri="/tags/struts-html" prefix="html" %>                          
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>

<!-- Struts Pendant zum klassischen HTML-Tag --> 
<html:html locale="true">
   <head>
...

folgende Meldung:

org.apache.jasper.JasperException: /jsp/addressList.jsp(6,0) Attribute **locale **invalid for tag html according to TLD

schätze ich habe irgend etwas vergessen beim Einrichten von Struts.
Dafür spricht auch, das die Zeile „<html:html locale=„true“>“ bereits im Editor moniert wird.

Leider gelingt es mir nicht, hier ein JPG-/oder GIF-File hoch zu laden.
Ich liefere aber gerne jede benötigte Information nach.
Andere jps, die nicht Struts verwenden, funktionieren einwandfrei.

Wäre schön wenn jemand helfen könnte, ich weiß keinen Rat.
Grüße aus dem sonnigen Reichling

[QUOTE=wibo]
Dafür spricht auch, das die Zeile “<html:html locale=“true”>” bereits im Editor moniert wird.[/QUOTE]
Ich habe keine Ahnung von J2EE und Struts. Aber ich meine, die Fehlermeldung enthält das Wort invalid. Könnte es also nicht sein, dass dort etwas Ungültiges verwendet wurde?

Was ist das Problem beim Hochladen des Bildes? Sollte funktionieren.
Ich schau noch mal in deine Rechte (Neuer Benutzer), vielleicht darfst du das noch nicht.

Edit:
Doch, es wird dir erlaubt, Anhänge hochzuladen. U.U. ist das Bild zu groß?
Zum Hochladen hast du unterhalb des Beitrag-Editors unter Zusätzliche Einstellungen einen Button, um Anhänge hochzuladen.

danke, guter Hinweis, mal sehen

Der Hinweis beim Versuch ein JPeg hochzuladen ist:

Projektstruktur.JPG:
Die Datei hat kein gültiges Grafikformat. Wenn Sie eine Grafik anhängen wollten, überprüfen Sie bitte die Richtigkeit der Datei. Möchten Sie keine Grafik anhängen, benutzen Sie bitte die richtige Dateiendung für diese Datei.

Ich hab es auch mit Gif probiert, selbe Meldung.

Gruß Willy

Gut, ich gebe das Datei-Problem mal an den Admin weiter.

ich bin dran ich sehe es mir gerade an

es müsste jetzt wieder gehen

dann mal hier der nächste Veruch :smiley: … hat, denke ich, geklappt, vielen Dank
Und hier noch das Fehlerprotokoll:

SCHWERWIEGEND: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /jsp/addressList.jsp(6,0) Attribute locale invalid for tag html according to TLD
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1235)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
	at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
	at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
	at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at Filter.ResponseFormatFilter.doFilter(ResponseFormatFilter.java:19)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)```

Sorry, dass ich dir keine Hilfe sein kann.
Ich habe mal deine Fehlermeldung bei Google eingegeben und dieses Code-Beispiel bekommen.
Probiers mal aus.

Ansonsten scheint hier jemand das gleiche Problem zu haben: http://www.coderanch.com/t/54981/Struts/Struts-TLDs

danke für Deine Mühe, echt nett von Dir.
Leider endet das Thema genau wo mein Problem anfängt.
Ich geb es auf mit Struts und mache mit JSF weiter :smiley:

Gruß Willy