formularprüfung
michael
- java
hallo,
ich habe folgendes eingabefeld:
<input type="text" class="textfeld2" size="14" name="textfield26" value="">
wurde dieses textfeld befüllt, soll dessen inhalt an eine bestehende variable angehängt werden. falls nicht, dann nicht ;-)
der code sieht bspw. so aus:
tempStringParam = request.getParameter("textfield26") ;
if(tempStringParam != "") {
internships = internships + "\n" + ISCompany3 + " / " + ISDivision3;
}
leider funzt das nicht so ganz:
JSP sprint IMMER in die verweziugng, egal was in dem testfeld stand.
Hi!
Versuch mal die Länge abzufragen.
Grüsse
Andi
Hi,
tempStringParam = request.getParameter("textfield26") ;
if(tempStringParam != "") {
auch null ist != "" ...
if ((tempStringParam != null) && (tempStringParam.length() > 0))
cu,
Andreas
hey,
vielen dank für die hilfe !!
auf die idee hätte ich auch selber kommen können - jetzt klappt es!!
danke... ;-)
sorry für das posting oben - glaube da ist irgendwas mit den tabs hier im browser schief gegangen.
grüße,
daniel
Hallo,
die Lösung hast du ja jetzt von MudGuard bekommen.
Von mir hier noch eine Anmerkung:
if(tempStringParam != "") {
Vergleiche niemals Strings mit '==' oder '!='.
Du vergleichst damit Referenzen. Da Strings aber Objekte sind, können
die Referenzen verschieden sein, auch wenn der Inhalt der beiden
Strings identisch ist.
Wenn du String-Inhalte vergleichen willst, dann nimm String.equals(String).
Gruß
Slyh