Anfängerfrage:String in float umwandeln

Alex_Groß

Mitglied
Hallo, ich habe folgendes Problem:
ich habe ein eingabefeld, wo man die zahlen eingibt. das können sowohl ganze als aus dezimale zahle sein. ich möchte die aber in eine DB als float-Wert speichern. Wenn aber String keine Zahl ist wird meine JSP den Fehler anzeigen, was ich eigentlich vermeiden möchte;

[JAVA=42]
String menge_1="blabla";
try {

float menge1 = Float.parseFloat(menge_1);

} catch (NullPointerException npe) {

name = "Ihre Mengenangaben waren keine Zahlen";
System.out.println(npe);
}

[/code]

ich möchte nur das meine JSP eine fehlermeldung anzeigt, und nicht den ganzen kram.
 
S

SlaterB

Gast
welchen Kram?, das System.out.println ist doch in der HTML-Antwort beim Client sicher nicht zu sehen,
was genau anzuzeigen ist, solltest du programmieren

falls 'Kram' der normale Inhalt der JSP ist, so sei erwähnt, dass es allgemein günstig ist, sämliche Prüfungen, Entscheidungen und sonstwie wichtigen Dinge in einem Servlet zu erledigen,
welches dann an ein richtiges JSP oder eine allgemeine Seite für Login oder Fehlermeldung leitet

sicherlich sollte man dennoch auch innerhalb der JSP auf fehlerhafte Verarbeitung reagieren und die Anzeige umändern können,
dazu kann ich grad nix sagen
 

mare

Mitglied
Du könntest die Eingabe mit regulären Ausdrücken vorher checken, beispielsweise nur Zahlen von 0-9 und Punkt und Komma und alle Kommata nachher in Punkte umwandeln mit replace oder so.
Du kannst die regulären Ausdrücke auch mit Javascript schon vorab behandeln, sodass der User gar keine Möglichkeit hat eine Anfrage zu senden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Anfängerfrage zu JEE Packaging & Deployment Allgemeines EE 8
T Anfängerfrage: h:selectOneMenu (JSF 2.0), @ManyToOne Annotation in Entity (JPA 2.0) Allgemeines EE 2
A Anfängerfrage: rollen definieren Allgemeines EE 2
A Anfängerfrage: daten in datenbank speichern Allgemeines EE 8
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
G AnfängerFrage: EJB 3 und Enterprise Client Allgemeines EE 4
S Permanentbetrieb einer Applikation - Anfängerfrage Allgemeines EE 10
X J2EE Anfängerfrage ( JSF / EJB 3.0 Tutorial) Allgemeines EE 1
S Anfängerfrage zu J2EE Allgemeines EE 2
G JSP Anfängerfrage: Allgemeines EE 2
N Thema JSP (Anfängerfrage) Allgemeines EE 3
K Anfängerfrage zu JDBC installation unter TOMCAT 5.0 Allgemeines EE 4
M (JSP, JavaBean, XML) String zerlegen Allgemeines EE 5
J Encoder für Java String in html format Allgemeines EE 6
B Expressionlanguage String Vergleich Allgemeines EE 7
N GWT - RPC String-Array in einer List Allgemeines EE 2
G in JSF einen String ausgeben Allgemeines EE 5
G [EJB 3.0] Primary Key String hochzählen Allgemeines EE 3
U Matching quoted string with regexp Allgemeines EE 11
S String escpapen für JavaScript, Datenbank, HTML Allgemeines EE 2
P String in ein Textfeld einer externen Seite uebergeben ! Allgemeines EE 2
P String als Uebergabe an SQL Statement Allgemeines EE 3
G "HTML-Umlaute" in lesbaren String umwandeln Allgemeines EE 10
P String-Array an session Variable übergeben Allgemeines EE 3
R Wie ermittle ich Zeichenanzahl in einem gemischten String? Allgemeines EE 2
L Größen Beschränkung bei download oder String? Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben