Hallo zusammen,
ich bin hier gerade dabei meine erste kleine Struts Anwendung zu schreiben und stosse dabei leider auf ein, für mich nicht zu erklärendes Problem. Googlen und DOku haben mir leider nicht wirklich weiter geholfen, aber vielleicht gibts ja hier einen ;-) der das kann. Also:
Ich habe eine JSP Seite. Im Header gebe ich an, das der ContentType="text/html" ist und als charset UTF-8 verwendet werden soll.
so...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
und so...
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
In der JSP wird eine StrutsForm erzeugt, mit diversen Textfeldern. Action und Bean werden in der Config zugewiesen und die Form funktioniert als solche auch einwandfrei. Allerdings kann ich in den Textfeldern keine Umlaute(ä,ü) erfassen. Bei der Übergabe in die entsprechenden Setter Methoden kommen leider die korrekten Zeichen nicht an, sondern nur diverse anderer Interpretationen. Stelle ich die Kodierung allerdings auf Iso 8859-1 funktioniert die Übergabe einwandfrei.
Wer kann mir sagen was da falsch läuft oder mir den richtigen Link zeigen wo erklärt wird, wie es richtig geht?
Vielen Dank
Ciao velaluka
ich bin hier gerade dabei meine erste kleine Struts Anwendung zu schreiben und stosse dabei leider auf ein, für mich nicht zu erklärendes Problem. Googlen und DOku haben mir leider nicht wirklich weiter geholfen, aber vielleicht gibts ja hier einen ;-) der das kann. Also:
Ich habe eine JSP Seite. Im Header gebe ich an, das der ContentType="text/html" ist und als charset UTF-8 verwendet werden soll.
so...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
und so...
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
In der JSP wird eine StrutsForm erzeugt, mit diversen Textfeldern. Action und Bean werden in der Config zugewiesen und die Form funktioniert als solche auch einwandfrei. Allerdings kann ich in den Textfeldern keine Umlaute(ä,ü) erfassen. Bei der Übergabe in die entsprechenden Setter Methoden kommen leider die korrekten Zeichen nicht an, sondern nur diverse anderer Interpretationen. Stelle ich die Kodierung allerdings auf Iso 8859-1 funktioniert die Übergabe einwandfrei.
Wer kann mir sagen was da falsch läuft oder mir den richtigen Link zeigen wo erklärt wird, wie es richtig geht?
Vielen Dank
Ciao velaluka