2016-04-20 6 views

Antwort

2

Die Validierung von Cron auf der Clientseite in GWT ist nicht einfach. Sie können mit regulärem Ausdruck oder mit etwas Javascript/jQuery-Code spielen, um dies auf der Client-Seite zu erreichen.

Wenn aber die Anforderung zum Server nicht viel kostet, können Sie einfach quartz Bibliothek auf dem Server verwenden, um den Ausdruck zu validieren.

können Sie org.quartz.CronExpression verwenden um zu überprüfen, ob die Expression gültig ist oder nicht mit Hilfe von statischen Methode isValidExpression(cronExpression) ist.

CronExpression#isValidExpression

Zeigt an, ob die angegebene cron Ausdruck in einen gültigen cron Expression analysiert werden kann

+0

I die gleiche Methode verwendet, um einen Zeichenkettenwert, die Weitergabe an #isValidExpression cron Ausdruck gilt verfügbar in org.quartz.CronExpression. Aber ich habe Kompilierung fehlgeschlagen sagen: "Für den Typ org.quartz.CronExpression ist kein Quellcode verfügbar. Haben Sie vergessen, ein benötigtes Modul zu erben?" –

+0

@SaravananJaganathan Bitte beachten Sie, dass sich Quarz auf der Serverseite und nicht auf der Clientseite befindet. Wenn Sie es mit clientseitigem Code verwenden, funktioniert es nicht. Sie müssen eine Anfrage an den Server senden, um den Cron mit Hilfe der angegebenen Methode zu validieren. –

Verwandte Themen