Codierung im Frontend funktioniert nicht richtig

DaBe1812

Bekanntes Mitglied
Hi,

ich habe in meinem WebProjekt seit dem letzten Update irgendwie ein Problem mit der Codierung.

Umgebung: Websphere Server mit Java 11. Kompiliert wird mit ANT:
XML:
    <target name = "build" depends = "clean" description = "Compile main source tree java files">
        <mkdir dir = "${build.dir}"/>
          
        <javac destdir = "${build.dir}" debug = "true"
            deprecation = "false" optimize = "false" failonerror = "true"
            encoding="ISO-8859-1" includeantruntime="false">
            
            <src path = "${src.dir}"/>
            <classpath refid = "master-classpath"/>
        </javac>
        <mkdir dir="${ressource.dir}"/>
    </target>

Hier hatte ich schonmal das encoding auf UTF-8 und UTF-16 geändert, dann wird das Projekt aber gar nicht kompiliert.

Problem habe ich z.B. hier. In der Bean fülle ich eine Liste:
Java:
bearbeiter.add("Th. Schröder");

Im Frontend kommt diese Liste in ein DropDown Feld:
HTML:
<h:outputText value="Bearbeiter" />
<p:selectOneMenu value="#{massenabbauhandler.massenabbau.bearbeiter}" required="true">
    <f:selectItems value="#{massenabbauhandler.bearbeiter}" />
</p:selectOneMenu>

In der Oberfläche wird es auch richtig angezeigt.
Probleme bekomme ich erst, wenn ich das Formular verarbeiten möchte, dann behauptet das Frontend, dass der Wert im Feld für den Bearbeiter nicht valide ist.

Ändere ich in der Bean Schröder auf Schroeder, dann ist das Problem weg.
War erstmal ein Workaround. Leider habe ich das Problem aber zusätzlich in einem weiteren Feld, in dem der Auftraggeber als Freitext eingegeben wird. Trage ich da Schröder ein und das Formular muss neu geladen werden, dann steht da "Schröder".

Ich weiß nicht, wo ich genau den Fehler suchen soll, weil an der Kompilierung kann es ja nicht liegen, sonst würde der Schröder schon im DropDown falsch angezeigt werden, oder?
 

Feuerbas

Neues Mitglied
Hi,

ich habe in meinem WebProjekt seit dem letzten Update irgendwie ein Problem mit der Codierung.

Umgebung: Websphere Server mit Java 11. Kompiliert wird mit ANT:
XML:
    <target name = "build" depends = "clean" description = "Compile main source tree java files">
        <mkdir dir = "${build.dir}"/>
         
        <javac destdir = "${build.dir}" debug = "true"
            deprecation = "false" optimize = "false" failonerror = "true"
            encoding="ISO-8859-1" includeantruntime="false">
           
            <src path = "${src.dir}"/>
            <classpath refid = "master-classpath"/>
        </javac>
        <mkdir dir="${ressource.dir}"/>
    </target>

Hier hatte ich schonmal das encoding auf UTF-8 und UTF-16 geändert, dann wird das Projekt aber gar nicht kompiliert.

Problem habe ich z.B. hier. In der Bean fülle ich eine Liste:
Java:
bearbeiter.add("Th. Schröder");

Im Frontend kommt diese Liste in ein DropDown Feld:
HTML:
<h:outputText value="Bearbeiter" />
<p:selectOneMenu value="#{massenabbauhandler.massenabbau.bearbeiter}" required="true">
    <f:selectItems value="#{massenabbauhandler.bearbeiter}" />
</p:selectOneMenu>

In der Oberfläche wird es auch richtig angezeigt.
Probleme bekomme ich erst, wenn ich das Formular verarbeiten möchte, dann behauptet das Frontend, dass der Wert im Feld für den Bearbeiter nicht valide ist.

Ändere ich in der Bean Schröder auf Schroeder, dann ist das Problem weg.
War erstmal ein Workaround. Leider habe ich das Problem aber zusätzlich in einem weiteren Feld, in dem der Auftraggeber als Freitext eingegeben wird. Trage ich da Schröder ein und das Formular muss neu geladen werden, dann steht da "Schröder".

Ich weiß nicht, wo ich genau den Fehler suchen soll, weil an der Kompilierung kann es ja nicht liegen, sonst würde der Schröder schon im DropDown falsch angezeigt werden, oder?
Sehr großer Aufwand, vielen Dank;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Tomcat, JSP, UTF-8 und URL-Codierung Web Tier 4
R App Engine Anwendung mit GWT als Frontend Web Tier 0
krgewb Base64 funktioniert nicht, aber btoa funktioniert Web Tier 10
S Websocket.jar funktioniert nur teilweise Web Tier 14
M webapp controller funktioniert nicht Web Tier 3
J Https Verknüpfung funktioniert nicht Web Tier 0
W JSF DataTable - Filter Funktion funktioniert nicht Web Tier 3
F JSF Bean funktioniert nicht immer.. Web Tier 3
L error-page mit ui:composite funktioniert nicht Web Tier 0
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M <p:accordionPanel <ui:repeat <p:commandButton Action funktioniert teilweise Web Tier 3
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
D JSF cellpadding oder cellspacing funktioniert nicht Web Tier 4
W JSF Login funktioniert nicht Web Tier 12
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
J @Named Notation funktioniert nicht Web Tier 3
D richTable sort funktioniert nicht Web Tier 2
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
D Fileupload in GWT funktioniert nicht Web Tier 10
A JSF Weiterleitung funktioniert einfach nicht Web Tier 2
T Funktioniert das Zusammenspiel folgender Komponenten? Web Tier 2
D [GWT] Celltable SimplePager funktioniert in 2.2 nicht Web Tier 1
T JSF Dependency-Injection funktioniert offenbar nicht - warum? Web Tier 4
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
D JSF 2.0 Navigationsregel funktioniert nicht Web Tier 2
F JApplet in Tomcat-Umgebung funktioniert mal wieder nicht ... Web Tier 8
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
P Tomcat funktioniert nicht so wie er sollte Web Tier 11
megachucky JSF - NavigationRule funktioniert nicht Web Tier 9
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
L BMI-Messer funktioniert nicht Web Tier 18
G Session.invalide() funktioniert nicht richtig Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben