dejay82
-
Gesamte Inhalte
5 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von dejay82
-
-
Hi,
ich möchte einen gegebenen String auf bestimmte ungültige Zeichen prüfen. Dazu habe ich bisher die folgende Möglichkeit gefunden:
//Pattern mit den erlaubten Zeichen String pattern = "[\\u0020-\\u007e\\u00a2-\\u00a7\\u00c0-\\u00ff]*"; String testStr = "Hallo³"; //Verwendung von java.util.regex.Matcher und java.util.regex.Pattern; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(test); boolean b = m.matches();
Der Teil läuft auch soweit. Nun würde ich gern wissen, ob ich eine Möglichkeit habe, herauszufinden, an welcher Stelle das fehlerhafte Zeichen steht.
Grüße
Dejay82
-
Hi,
ich habe folgenden Vorschlag. Schreibe doch in deinem erweiterten Benutzer einen Konstruktor, den einen Benutzer als Paramater übergeben bekommt. Dann kannst du dort den Konstruktor der Mutterklasse aufrufen, der einen Standardbenutzer übergeben bekommt und dem du die Standardwerte zuweist.
public class Standard{ private string name; .... public Standard(Standard _standard) { this.name = _standard.getName(); ..... } } public class Erweitert extends Standard { public Erweitert(Erweitert _user) { super(_user); //spezielle Zuweisungen ... } }
-
Hi,
also so wie ich das sehe musst du eine Schleife nehmen, in der du die einzelnen Potenzen von der Gesamtsumme abziehst und prüfst, ob die Summe - Potenzwert größer als 0 ist. Dabei musst du bei der größten beginnen. Zur einfachheit habe ich mal bei Checkbox 0 begonnen (Wegen der Potenzen)
Bsp:
Checkbox 5 - 3 - 2 - 0 sind aktiviert: Summe = 45
45 - 2^5 = 13 -> >=0, also ist die Box aktiviert
13 - 2^4 < 0 -> Box ist nicht aktiviert
13 - 2^3 = 5 -> >=0, aktiviert
5 - 2^2 = 1 -> >=0, aktiviert
1- 2^1 > 0 -> Box ist nicht aktiviert
1 - 2^0 = 0 -> >=0, aktiviert
Gruß
dejay82
-
Ich habe auch bei der IHK Ostwestfalen (Paderborn) geschrieben. Aus meiner Klasse hat noch keiner die Ergebnisse, aber die ersten haben bereits die Einladung zur mündlichen Prüfung. Die Ergebnisse sollen aber auch in den nächsten Tagen kommen.
Request wird erneut gesendet
in Rootserver - Vserver - Webspace
Geschrieben
Hallo
wir haben in den letzen Tagen bei unserer Webapplikation im Intranet ein Problem festgestellt:
Wenn der User über die GUI einen Request an unseren RMI Server absetzt, und der RMI Server dann mehr als eine Stunde braucht um den Request zu verarbeiten und die Reponse zurückzugeben tritt das Problem auf, dass genau der selbe Request nach genau einer Stunde (Abweichungen im Millisekundenbereich) nochmals an den RMI Server gesendet wird ohne dass User im Browserfenster etwas gedrückt hat.
Da der Call in beiden Logfiles zu sehen ist, gehen wir davon aus, dass er sich nicht um ein Problem des RMI Servers handelt. Wir denken eher, dass es sich vielleicht um eine Konfiguarationssache des Tomcat oder des vorgeschalteten Apache handelt oder aber auch vielleicht eine Einstellung des Browsers. Bisher haben wir aber nichts gefunden, was uns weiter bringen könnte.
Wir nutzen einen Tomcat 5.0 mit Java 1.4.
In der Webapplikation ist ein Session Timeout von 30 min eingestellt, der dann auch ausgeführt wird, wenn der User inaktiv ist, der Request wird trotzdem ein weiteres mal aufgerufen.
Der Requestaufruf wird aber immer nur einmal wiederholt, auch wenn der Request mehr als 3 Stunden dauert (wie zum Beispiel beim Aufruf irgendwelcher Reports).
Vielleicht kennt ja jemand eine Lösung.